Metodo DocumentBase.CheckIn
Inserisce un documento in un server da un computer locale e imposta il documento locale in sola lettura affinché non sia modificabile localmente.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
Public Sub CheckIn ( _
saveChanges As Boolean, _
ByRef comments As Object, _
makePublic As Boolean _
)
public void CheckIn(
bool saveChanges,
ref Object comments,
bool makePublic
)
Parametri
- saveChanges
Tipo: System.Boolean
true per salvare il documento nel percorso del server.Il valore predefinito è true.
- comments
Tipo: System.Object%
Commenti per la revisione del documento di cui è in corso l'archiviazione; si applica unicamente se il parametro SaveChanges è impostato su true.
- makePublic
Tipo: System.Boolean
true per consentire all'utente di pubblicare il documento dopo l'archiviazione.
Note
Se si imposta il parametro makePublic su true il documento viene inviato al processo di approvazione da cui viene generata una versione del documento in corso di pubblicazione per gli utenti che dispongono di diritti in sola lettura per il documento; si applica unicamente se il parametro saveChanges è impostato su true.
Per utilizzare al meglio le funzionalità di collaborazione di Word, è necessario che i documenti siano archiviati in Microsoft SharePoint Portal Server.
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.
Esempi
Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il metodo CanCheckin per determinare se il documento è stato archiviato in Microsoft SharePoint Portal Server. Se il documento è stato archiviato in un server, nell'esempio viene chiamato il metodo CheckIn per archiviare il documento, salvare le modifiche nel percorso del server e inviare il documento al processo di approvazione. Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.
Private Sub DocumentCheckIn()
If CanCheckin() = True Then
Me.CheckIn(True, "My updates.", True)
Else
MessageBox.Show("This document cannot be checked in")
End If
End Sub
private void DocumentCheckIn()
{
if (this.CanCheckin())
{
object comments = "My updates.";
this.CheckIn(true, ref comments, true);
}
else
{
MessageBox.Show("This document cannot be checked in");
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.