Condividi tramite


Metodo WorkbookBase.Close

Chiude la 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 Close ( _
    saveChanges As Object, _
    filename As Object, _
    routeWorkbook As Object _
)
public void Close(
    Object saveChanges,
    Object filename,
    Object routeWorkbook
)

Parametri

  • saveChanges
    Tipo: System.Object
    Se sono state apportate modifiche alla cartella di lavoro, questo argomento verrà ignorato.Se sono state apportate modifiche alla cartella di lavoro e la cartella è presente in altre finestre aperte, questo argomento verrà ignorato.Se sono state apportate modifiche alla cartella di lavoro ma la cartella non è presente in altre finestre aperte, questo argomento specificherà se le modifiche devono essere salvate, come indicato nell'elenco riportato di seguito.
    true.Salva le modifiche apportate alla cartella di lavoro.Se alla cartella di lavoro non è stato ancora associato un nome file, verrà utilizzato l'argomento FileName.Se l'argomento FileName viene omesso, verrà chiesto all'utente di fornire un nome file.
    false.Non salva le modifiche apportate alla cartella di lavoro.
    Omesso.Visualizza una finestra di dialogo nella quale viene chiesto all'utente se desidera salvare o meno le modifiche.
  • filename
    Tipo: System.Object
    Salva le modifiche in un file con questo nome.
  • routeWorkbook
    Tipo: System.Object
    Se la cartella di lavoro non deve essere inviata a un successivo destinatario, ovvero se non dispone di una lista di distribuzione o è già stata inviata, questo argomento verrà ignorato.In caso contrario, la cartella di lavoro verrà inviata automaticamente, come indicato nell'elenco riportato di seguito.
    true.Invia la cartella di lavoro al destinatario successivo.
    false.Non invia la cartella di lavoro.
    Omesso.Visualizza una finestra di dialogo nella quale viene chiesto all'utente se desidera che la cartella di lavoro venga inviata.

Note

La chiusura di una cartella di lavoro tramite questo metodo non determina l'esecuzione di macro Auto_Close nella cartella di lavoro. Per eseguire le macro, utilizzare il metodo RunAutoMacros.

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 Close per chiudere la cartella di lavoro corrente senza salvare le modifiche.

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

Private Sub WorkbookClose()
    Me.Close(False, False)
End Sub
private void WorkbookClose()
{
    this.Close(false, false, missing);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorkbookBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel