1

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

我认为必须有一种相当简单的方法可以使用 Document 对象模型与这些交互,但到目前为止,我还没有找到正确的属性来获取/设置。

如果有人能指出我正确的方向,我会很高兴...... :)

4

1 回答 1

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);
于 2013-03-22T10:51:15.020 回答