VSTOアドインがVB.Net 3.5で作成され、MS Word 2010で実行されています。このVSTOアドインでは、いくつかのSharePoint(2010)メタドキュメントのContentTypePropertiesコレクションから返されるプロパティ。ルックアップタイプのMetaPropertyを設定するとMS Wordがクラッシュする
msoMetaPropertyTypeLookup型のMetaDataアイテムのValueプロパティを設定すると、Wordがクラッシュすることがあります(常に規則的ですが、すべてではありません)。明らかに、値の設定の周りに試行キャッチがありますが、例外はそれによってキャッチされません - Wordはちょうど死ぬ。 Wordのエラーの詳細は以下のとおりですが、誰にもあまり役に立ちません。テキストタイプのフィールドの場合、値の設定に問題はありません。
誰かが正しい方向で私たちを指し示すことができれば、検索のメタデータプロパティの値を常に単語を殺さないように設定することができたら非常に感謝しています!
また、ルックアップタイプでもある1つのMetaDataプロパティがありますが、値、名前、タイプなどのプロパティにアクセスするだけで、次の例外が発生します。 "要素が見つかりません(HRESULTの例外:0x80070490) "
この例外を発生させないように見える唯一のプロパティは、Idプロパティです。私が見ることのできる唯一の違いは、フィールドの名前にスラッシュ(「/」)が付いていることです。フィールド名に "/"は無効ですか?
デフォルトDIPは、問題なくすべての値を設定できます。それは私たちが問題に遭遇するコードで試してやるときだけです。
Problem signature:
Problem Event Name: APPCRASH
Application Name: WINWORD.EXE
Application Version: 14.0.5123.5000
Application Timestamp: 4c646b38
Fault Module Name: StackHash_6608
Fault Module Version: 6.1.7600.16695
Fault Module Timestamp: 4cc7ab44
Exception Code: c0000374
Exception Offset: 000c35e3
OS Version: 6.1.7600.2.0.0.256.48
Locale ID: 5129
Additional Information 1: 6608
Additional Information 2: 66081020834161d0adf96c6191f1a84c
Additional Information 3: fdd5
Additional Information 4: fdd5bad4f069a755d9154e340782caad