Čtení z vlastností dokumentu a zápis do dokumentu
Vlastnosti dokumentu můžete uložit spolu s dokumentem. aplikace Office lications poskytují řadu předdefinovaných vlastností, jako je autor, název a předmět. Toto téma ukazuje, jak nastavit vlastnosti dokumentu v aplikaci systém Microsoft Office Excel a systém Microsoft Office Word.
Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentů a projekty doplňků VSTO pro následující aplikace: Excel; Powerpoint; Projektu; Slovo. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
Nastavení vlastností dokumentu v Excelu
Pokud chcete pracovat s integrovanými vlastnostmi v Excelu, použijte následující vlastnosti:
V projektu na úrovni dokumentu použijte BuiltinDocumentProperties vlastnost
ThisWorkbook
třídy.V projektu doplňku VSTO použijte BuiltinDocumentProperties vlastnost objektu Workbook .
Tyto vlastnosti vrací DocumentProperties objekt, což je kolekce DocumentProperty objektů. Vlastnost kolekce můžete použít
Item
k načtení konkrétní vlastnosti, a to buď podle názvu, nebo indexu v kolekci.Následující příklad kódu ukazuje, jak změnit předdefinované číslo revize vlastnost v projektu na úrovni dokumentu.
Změna vlastnosti Číslo revize v Excelu
Přiřaďte předdefinované vlastnosti dokumentu proměnné.
Zvýší
Revision Number
vlastnost o jednu.
Nastavení vlastností dokumentu ve Wordu
Pokud chcete pracovat s integrovanými vlastnostmi ve Wordu, použijte následující vlastnosti:
V projektu na úrovni dokumentu použijte BuiltInDocumentProperties vlastnost
ThisDocument
třídy.V projektu doplňku VSTO použijte BuiltInDocumentProperties vlastnost objektu Document .
Tyto vlastnosti vrací DocumentProperties objekt, což je kolekce DocumentProperty objektů. Vlastnost kolekce můžete použít
Item
k načtení konkrétní vlastnosti, a to buď podle názvu, nebo indexu v kolekci.Následující příklad kódu ukazuje, jak změnit integrovanou vlastnost Předmět v projektu na úrovni dokumentu.
Změna vlastnosti Předmět
Přiřaďte předdefinované vlastnosti dokumentu proměnné.
Subject
Změňte vlastnost na White paper.
Robustní programování
Příklady předpokládají, že jste kód napsali ve ThisWorkbook
třídě v projektu na úrovni dokumentu pro Excel a ThisDocument
třídu v projektu na úrovni dokumentu pro Word.
I když pracujete s Wordem a Excelem a jejich objekty, systém Microsoft Office poskytuje seznam dostupných předdefinovaných vlastností dokumentu. Pokus o přístup k nedefinované vlastnosti vyvolá výjimku.