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 に答える