Condividi tramite


Metodo WorkbookBase.CheckIn

Restituisce in 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 CheckIn ( _
    saveChanges As Object, _
    comments As Object, _
    makePublic As Object _
)
public void CheckIn(
    Object saveChanges,
    Object comments,
    Object makePublic
)

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
    Consente all'utente di immettere commenti di archiviazione per la revisione della cartella di lavoro da archiviare. Si applica solo se il parametro SaveChanges è impostato su true.
  • makePublic
    Tipo: System.Object
    true consente 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.

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 in Microsoft Office Excel è possibile archiviare la cartella di lavoro in un server. Se la cartella di lavoro può essere archiviata, verrà utilizzato il metodo CheckIn per salvare le revisioni e archiviare la cartella di lavoro corrente.

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

Private Sub WorkbookCheckIn()
    ' Determine if workbook can be checked in.
    If Me.CanCheckIn() Then
        Me.CheckIn(True, "Updates.", True)
        MsgBox(Me.Name & " was checked in.")
    Else
        MsgBox(Me.Name & " cannot be checked in.")
    End If
End Sub
private void WorkbookCheckIn()
{
    // Determine if workbook can be checked in.
    if (this.CanCheckIn())
    {
        this.CheckIn(true, "Updates.", true);
        MessageBox.Show(this.Name + " was checked in.");
    }
    else
    {
        MessageBox.Show(this.Name + " cannot be checked in.");
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorkbookBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel