0

vb.net で Word 文書を自動化しています。私の問題は、最初の行を繰り返すために別のテーブル内にテーブルが必要なことです。これを行う方法はありますか?

テーブルの textwrap は none に設定されており、repeat has header プロパティが設定されているのは最初の行だけです。

テーブルを含むテーブルからテーブルを取り出すことはできません。このソリューションはオプションではありません。

これは、ドキュメントも自動化されているという事実とは何の関係もありません。

ワード2010を使用。

4

1 に答える 1

0

Word 2010 で簡単なテストを行いました。

表を作成し、「各ページの上部にヘッダー行として繰り返す」にチェックを入れました。

案の定、それはうまくいきました。

次に、別のテーブルを作成し、最初のテーブルをカット アンド ペーストしました。

プロパティは設定されたままですが、ヘッダーは Word UI で繰り返されませんでした。

ネストされたテーブルの動作に影響を与える可能性のあるプロパティを簡単に調べましたが、何も表示されませんでした。

次に、「単語のネストされたテーブルの繰り返しヘッダー行」をグーグルで検索しました。これは、かなりの数の関連する結果を返します。

結論: ネストされたテーブルのヘッダー行を後続のページで繰り返すことはできません。コンテンツ コントロール内に配置するなどのトリックも機能していないようです。

于 2013-03-20T01:40:59.230 に答える