Condividi tramite


Metodo WorkbookBase.CheckInWithVersion

Invia a un server una cartella di lavoro memorizzata in un computer locale e imposta la cartella di lavoro locale in sola lettura affinché non sia modificabile localmente. La chiamata di questo metodo determina la chiusura della cartella di lavoro.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public Sub CheckInWithVersion ( _
    saveChanges As Object, _
    comments As Object, _
    makePublic As Object, _
    versionType As Object _
)
public void CheckInWithVersion(
    Object saveChanges,
    Object comments,
    Object makePublic,
    Object versionType
)

Parametri

  • saveChanges
    Tipo: System.Object
    true per salvare le modifiche e archiviare il documento; false per archiviare nuovamente il documento senza salvare le revisioni.
  • comments
    Tipo: System.Object
    true per abilitare i commenti di archiviazione; false per archiviare la cartella di lavoro senza commenti.Il parametro viene applicato unicamente se SaveChanges è true.
  • makePublic
    Tipo: System.Object
    true per consentire all'utente di pubblicare la cartella di lavoro dopo l'archiviazione.In tal caso, la cartella di lavoro viene inviata per il processo di approvazione da cui viene generata una versione della cartella di lavoro in corso di pubblicazione per gli utenti che dispongono di diritti di sola lettura per la cartella di lavoro. Applicabile unicamente se il valore di SaveChanges è true.
  • versionType
    Tipo: System.Object
    Specifica le informazioni sulla versione del documento.

Note

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 numero di versione specificati, salvare le modifiche nel percorso del server e inviare il documento al processo di approvazione.

Questo esempio è valido per una personalizzazione a livello di documento.

Private Sub CheckInWorkbook()
    If Me.CanCheckIn() Then
        Dim comments As Object = "My updates."
        Dim version As Object = Excel.XlCheckInVersionType.xlCheckInMinorVersion
        Me.CheckInWithVersion(True, comments, True, version)
    Else
        MessageBox.Show("This document cannot be checked in")
    End If
End Sub
private void CheckInWorkbook()
{
    if (this.CanCheckIn())
    {
        object comments = "My updates.";
        object version = Excel.XlCheckInVersionType.xlCheckInMinorVersion;
        this.CheckInWithVersion(true, comments, true, version);
    }
    else
    {
        MessageBox.Show("This document cannot be checked in");
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorkbookBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel