1
我正在使用VS2012和C#開發Word 2010加載項。此加載項的目的是增強一些文檔屬性,如「標籤」,「關鍵字」,「類別」等。如何訪問Word2010加載項中的標記/關鍵字屬性
我認爲必須有一種相當簡單的方式來與這些使用文檔對象模型,但到目前爲止,我沒有找到正確的屬性來獲取/設置。
,我會非常高興,如果有人可以點我在正確的方向... :)
我正在使用VS2012和C#開發Word 2010加載項。此加載項的目的是增強一些文檔屬性,如「標籤」,「關鍵字」,「類別」等。如何訪問Word2010加載項中的標記/關鍵字屬性
我認爲必須有一種相當簡單的方式來與這些使用文檔對象模型,但到目前爲止,我沒有找到正確的屬性來獲取/設置。
,我會非常高興,如果有人可以點我在正確的方向... :)
您可以訪問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);
非常好,謝謝 - 這解決了我的問題,優雅:) – user1297653 2013-03-25 12:08:59