1

Microsoft.Office.Interop.Word バージョン 14.0.0.0。.NET 4.0 対 2010。

MS Word API の Style クラスには、スタイルのベース (ベース) スタイルを設定するために使用できる BaseStyle プロパティがあります。そのプロパティは、VBA でうまく機能します。

ただし、Word interopt を使用する C# からは BaseStyle プロパティがありません。ただし、set_BaseStyle() と get_BaseStyle() の 2 つの関数 (私が知る限り文書化されていません) があります。

set_BaseStyle() を呼び出すと、次のメッセージとともに COMException が発生します。

「このコマンドは使用できません。」

これは、COM インターフェイスがプロシージャ (コマンド) をサポートしていないことを意味していると思います。しかし、なぜ?インテリセンスに表示されてコンパイルされるのはなぜですか? 回避策はありますか?

4

2 に答える 2