Metodo DocumentBase.CheckInWithVersion
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 CheckInWithVersion ( _
saveChanges As Boolean, _
ByRef comments As Object, _
makePublic As Boolean, _
ByRef versionType As Object _
)
public void CheckInWithVersion(
bool saveChanges,
ref Object comments,
bool makePublic,
ref Object versionType
)
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.
- versionType
Tipo: System.Object%
Specifica le informazioni sulla versione del documento.
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 utilizzato il metodo CanCheckin per determinare se il documento è stato archiviato in Microsoft Office SharePoint Portal Server.Se il documento è stato archiviato in un server, nell'esempio viene chiamato il metodo CheckInWithVersion per archiviare il documento, insieme ai commenti e al numero di versione specificati, 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 Me.CanCheckin() Then
Dim comments As Object = "My updates."
Dim version As Object = _
Word.WdCheckInVersionType.wdCheckInMinorVersion
Me.CheckInWithVersion(True, comments, True, version)
Else
MessageBox.Show("This document cannot be checked in")
End If
End Sub
private void DocumentCheckIn()
{
if (this.CanCheckin())
{
object comments = "My updates.";
object version = Word.WdCheckInVersionType.wdCheckInMinorVersion;
this.CheckInWithVersion(true, ref comments, true, ref version);
}
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.