2013-03-22 35 views
1

我正在使用VS2012和C#開發Word 2010加載項。此加載項的目的是增強一些文檔屬性,如「標籤」,「關鍵字」,「類別」等。如何訪問Word2010加載項中的標記/關鍵字屬性

我認爲必須有一種相當簡單的方式來與這些使用文檔對象模型,但到目前爲止,我沒有找到正確的屬性來獲取/設置。

,我會非常高興,如果有人可以點我在正確的方向... :)

回答

0

您可以訪問BuiltInDocumentProperties集合來訪問這些屬性:

foreach (DocumentProperty property in 
    Globals.ThisDocument.Application.ActiveDocument.BuiltInDocumentProperties) 
{ 
    Trace.TraceInformation("Name: {0}\tValue: {1}\tType{2}", 
     property.Name, property.Value, property.Type); 
} 

也可以通過其名稱訪問特定的屬性:

DocumentProperty keywords = Globals.ThisDocument.Application 
    .ActiveDocument.BuiltInDocumentProperties["Keywords"]; 
Trace.TraceInformation("Name: {0}\tValue: {1}\tType{2}", 
    keywords.Name, keywords.Value, keywords.Type); 
+0

非常好,謝謝 - 這解決了我的問題,優雅:) – user1297653 2013-03-25 12:08:59

相關問題