C# 如何访问Word2010加载项中的标记/关键字属性

C# 如何访问Word2010加载项中的标记/关键字属性,c#,properties,ms-word,add-in,document,C#,Properties,Ms Word,Add In,Document,我正在使用VS2012和C#开发Word 2010插件。此加载项的目的是增强某些文档属性,如“标记”、“关键字”、“类别”等 我假设一定有一种相当简单的方法可以使用文档对象模型与它们交互,但到目前为止,我还没有找到要获取/设置的正确属性 如果有人能为我指出正确的方向,我将非常高兴……:)您可以访问内置文档属性集合来访问这些属性: foreach (DocumentProperty property in Globals.ThisDocument.Application.ActiveDo

我正在使用VS2012和C#开发Word 2010插件。此加载项的目的是增强某些文档属性,如“标记”、“关键字”、“类别”等

我假设一定有一种相当简单的方法可以使用文档对象模型与它们交互,但到目前为止,我还没有找到要获取/设置的正确属性


如果有人能为我指出正确的方向,我将非常高兴……:)

您可以访问
内置文档属性
集合来访问这些属性:

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);