Ukládání sešitů prostřednictvím kódu programu
Sešit můžete uložit několika způsoby. Sešit můžete uložit beze změny cesty. Pokud sešit ještě nebyl uložen, měli byste sešit uložit zadáním cesty. Bez explicitní cesty systém Microsoft Office Excel uloží soubor do aktuální složky s názvem, který byl udělen při jeho vytvoření. Kopii sešitu můžete uložit i beze změny otevřeného sešitu v paměti.
Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Excel. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
Uložení sešitu beze změny cesty
Uložení sešitu přidruženého k přizpůsobení na úrovni dokumentu
Save Volejte metodu
ThisWorkbook
třídy.
Uložení aktivního sešitu do doplňku VSTO
Save Voláním metody uložte aktivní sešit. Pokud chcete použít následující příklad kódu, spusťte ho ve
ThisAddIn
třídě v projektu doplňku VSTO pro Excel.
Uložení sešitu s novou cestou
Zadaný sešit můžete uložit do nového umístění nebo s novým názvem, volitelně zadat formát souboru, heslo, režim přístupu a další.
Poznámka:
Před uložením sešitu s novou cestou můžete vlastnost nastavit DisplayAlerts na False , protože uložení v některých formátech vyžaduje interakci. Nastavení této vlastnosti na False způsobí, že Excel použije všechny výchozí hodnoty.
Uložení sešitu přidruženého k přizpůsobení na úrovni dokumentu
SaveAs Volejte metodu
ThisWorkbook
třídy. Pokud chcete použít následující příklad kódu, spusťte hoThisWorkbook
ve třídě.
Uložení aktivního sešitu do doplňku VSTO
SaveAs Voláním metody uložte aktivní sešit do nové cesty. Pokud chcete použít následující příklad kódu, spusťte ho ve
ThisAddIn
třídě v projektu doplňku VSTO pro Excel.
Uložení kopie sešitu
Kopii sešitu můžete uložit do souboru beze změny otevřeného sešitu v paměti. To je užitečné, když chcete vytvořit záložní kopii beze změny umístění sešitu.
Uložení sešitu přidruženého k přizpůsobení na úrovni dokumentu
SaveCopyAs Volejte metodu
ThisWorkbook
třídy. Pokud chcete použít následující příklad kódu, spusťte hoThisWorkbook
ve třídě.
Uložení aktivního sešitu do doplňku VSTO
SaveCopyAs Voláním metody uložte kopii aktivního sešitu. Pokud chcete použít následující příklad kódu, spusťte ho ve
ThisAddIn
třídě v projektu doplňku VSTO pro Excel.
Ověření úspěšného uložení
K ověření úspěšného uložení můžete použít některé vlastnosti DocumentProperties , jako je čas posledního uložení .
Robustní programování
Interaktivní zrušení některé z metod, které uloží nebo zkopírují sešit, vyvolá chybu za běhu v kódu. Pokud například váš postup volá metodu SaveAs , ale nezakazuje výzvy z Aplikace Excel a uživatel po zobrazení výzvy klikne na Tlačítko Storno , aplikace Excel vyvolá chybu za běhu.