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 skoroszyt jest wyświetlany w innych otwartych okien, argument ten jest ignorowany.Jeśli istnieją zmiany w skoroszycie, ale skoroszyt nie ma 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 skojarzone ze skoroszytem, następnie FileName jest używana.Jeśli FileName jest pominięty, użytkownik jest monitowany o podanie nazwy pliku.
    false .Nie spowoduje zapisania zmian w skoroszycie.
    Pominięto.Wyświetla okno dialogowe, w której użytkownik powinien podać, czy zapisać zmiany.
  • filename
    Typ: System.Object
    Zapisz zmiany w pliku o tej nazwie.
  • routeWorkbook
    Typ: System.Object
    Jeśli skoroszyt nie musi być routowane do następnego adresata (jeżeli nie listy wysyłkowej lub już zostanie rozesłany), 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ęto.Wyświetla okno dialogowe, w której użytkownik powinien podać, czy wysyłana skoroszytu.

Uwagi

Zamknięcie skoroszytu za pomocą tej metody nie można uruchomić makra Auto_Close w skoroszycie.Użycie RunAutoMacros metodę, aby uruchomić makra.

Parametry opcjonalne

Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.

Przykłady

Następujący kod w przykładzie wykorzystano Close metodę, aby zamknąć bieżący skoroszyt bez zapisywania zmian.

Ten przykład dotyczy dostosowywania 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