Condividi tramite


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

Vedere anche

Riferimenti

DocumentBase Classe

Spazio dei nomi Microsoft.Office.Tools.Word