Udostępnij za pośrednictwem


Metoda WorkbookBase.Close —

Zamyka skoroszyt.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public Sub Close ( _
    saveChanges As Object, _
    filename As Object, _
    routeWorkbook As Object _
)
public void Close(
    Object saveChanges,
    Object filename,
    Object routeWorkbook
)

Parametry

  • saveChanges
    Typ: System.Object
    Jeśli nie ma żadnych zmian w skoroszycie, argument ten jest ignorowany.Jeśli ma zmian w skoroszycie i skoroszytu pojawia się w innych otwartych okien, argument ten jest ignorowany.Jeśli istnieją zmiany w skoroszycie, ale skoroszyt nie pojawia się w innych otwartych okien, ten argument określa czy można zapisać zmian, jak pokazano na poniższej liście.
    true .Zapisuje zmiany w skoroszycie.Jeśli nie ma jeszcze nazwy pliku skojarzonego z skoroszyt, a następnie FileName jest używany.Jeśli FileName jest pominięty, użytkownik jest monitowany o podanie nazwy pliku.
    false .Nie spowoduje zapisania zmian w skoroszycie.
    Pominięte.Wyświetla okno dialogowe pyta użytkownika, czy należy zapisać zmiany.
  • filename
    Typ: System.Object
    Zapisz zmiany pod tą nazwą pliku.
  • routeWorkbook
    Typ: System.Object
    Jeśli skoroszyt nie musi być routowane do następnego adresata (Jeśli nie ma żadnych listy wysyłkowej lub już został skierowany), argument ten jest ignorowany.W przeciwnym razie program Microsoft Office Excel rozsyła skoroszytu, 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 powinny być wysyłane.

Uwagi

Zamknięcie skoroszytu przy użyciu tej metody nie działa żadne makra Auto_Close w skoroszycie.Użycie RunAutoMacros metoda uruchamiania makr.

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Następujący kod w przykładzie wykorzystano Close metoda do zamykania bieżący skoroszyt bez zapisywania zmian.

Ten przykład dotyczy dostosowywania na poziomie dokumentu.

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorkbookBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel