Condividi tramite


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

Vedere anche

Riferimenti

DocumentBase Classe

Spazio dei nomi Microsoft.Office.Tools.Word