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);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.