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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.