コンテンツ コントロールを備えた Word 2010 でテンプレートを作成する際に問題が発生しています。これらのテンプレートは、それらを使用してレポートを作成する、継承したカスタム システムと組み合わせて使用されます。
これらのテンプレートは、次のようにネストされたコンテンツ コントロールを備えています。
<CONDITION>
<IF>{xpath}</IF>
<THEN>
{rich text}
</THEN>
</CONDITION>
IF は、{xpath} で指定された条件が true か false かを判断するために使用されます。true の場合、THEN コントロール内に含まれるコンテンツが使用されます。
奇妙なことに、テンプレートの作成に問題はないようです。保存すると、カスタム システムで正常に動作します。ただし、後で Word 2010 で再度開くと、THEN コンテンツ コントロールに表示されるはずだった {リッチ テキスト} が、次のように IF コンテンツ コントロールの {xpath} に置き換えられます。
<CONDITION>
<IF>{xpath}</IF>
<THEN>
{xpath}
</THEN>
</CONDITION>
テンプレートはシステムで動作するため、Word 2010 に再ロードされた時点でこの破損が発生するようです。そのため、この破損について初めて知るのは、誰かがテンプレートを再読み込みしたときのようです。数日、数週間、または数か月後にさらに変更を加えます。その時までに、そこにあるはずのものを忘れて、非常に多くの作業を失っている可能性があります.
この腐敗がなぜ起こっているのか、誰か説明できますか?
インターネットで答えを探しましたが、何も見つかりませんでした。