5

ユーザーがドキュメントを開いてMS Wordで保存した後も保持される、段落の追加データを保存する方法はありますか。

これには CusotmXML を使用してきましたが、MS-Word がドキュメント構造からすべての CusotmXML 要素を削除するという事実により、これは不可能であることが判明しました。

すべての段落またはテーブルには、データ ソースに「ペアリング」したい ID があります。そのため、後で docx をもう一度読むと、ドキュメント内の変更されていないすべての段落/表の出所を特定できます。

4

3 に答える 3

0

段落に divId を設定できます。xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" には属性 w14:textId と w14:paraId があります。

例えば:

<w:p w14:textId="81a184ad" w14:paraId="81a184ad" >
  <w:pPr>
    <w:divId w:val="124349312"/>

詳細については、 [MS-Docx]を参照してください。

または、段落や表を囲む (またはそれらの中に入れる) ことができるコンテンツ コントロールを見てください。これらには ID プロパティがあります。また、タグ プロパティに任意のテキストを格納することもできます。文字列の長さは 120 文字程度に制限されています。

于 2013-08-15T22:10:01.367 に答える