WorkbookBase.Close(Object, Object, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zamyka skoroszyt.
public void Close (object saveChanges, object filename, object routeWorkbook);
member this.Close : obj * obj * obj -> unit
Public Sub Close (Optional saveChanges As Object, Optional filename As Object, Optional routeWorkbook As Object)
Parametry
- saveChanges
- Object
Jeśli nie ma żadnych zmian w skoroszycie, ten argument jest ignorowany. Jeśli istnieją zmiany w skoroszycie, a skoroszyt zostanie wyświetlony w innych otwartych oknach, ten argument zostanie zignorowany. Jeśli istnieją zmiany w skoroszycie, ale skoroszyt nie jest wyświetlany w innych otwartych oknach, ten argument określa, czy zmiany powinny zostać zapisane, jak pokazano na poniższej liście.
true
. Zapisuje zmiany w skoroszycie. Jeśli nie ma jeszcze nazwy pliku skojarzonego ze skoroszytem, FileName
zostanie użyta. Jeśli FileName
zostanie pominięty, użytkownik zostanie poproszony o podanie nazwy pliku.
false
. Nie zapisuje zmian w skoroszycie. Pominięte. Wyświetla okno dialogowe z pytaniem użytkownika, czy zapisać zmiany.
- filename
- Object
Zapisz zmiany pod tą nazwą pliku.
- routeWorkbook
- Object
Jeśli skoroszyt nie musi być kierowany do następnego adresata (jeśli nie ma żadnego poślizgu routingu lub został już przekierowany), ten argument jest ignorowany. W przeciwnym razie program Microsoft Office Excel kieruje skoroszyt, jak pokazano na poniższej liście.
true
. Wysyła skoroszyt do następnego adresata.
false
. Nie wysyła skoroszytu. Pominięte. Wyświetla okno dialogowe z pytaniem użytkownika, czy skoroszyt powinien zostać wysłany.
Przykłady
Poniższy przykład kodu używa metody , Close aby zamknąć bieżący skoroszyt bez zapisywania żadnych zmian.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
private void WorkbookClose()
{
this.Close(false, false);
}
Private Sub WorkbookClose()
Me.Close(False, False)
End Sub
Uwagi
Zamknięcie skoroszytu przy użyciu tej metody nie powoduje uruchomienia żadnych makr Auto_Close w skoroszycie. RunAutoMacros Użyj metody , aby uruchomić makra.
Parametry opcjonalne
Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.