ビルディングブロック(QuickPart)を「自分のページに挿入する」と定義しました。私はこのようなコード(C#のWordの相互運用)に挿入:MS Wordビルディングブロックが独自のページに挿入されていません
range =
_doc.get_AttachedTemplate()
.BuildingBlockEntries[blockName]
.Insert(Where: _selection.Range, RichText: true);
_DOCは_word.Documents.Add(...)で、_selectionは_doc.ActiveWindow.Selection(何も選択されていない)と_wordが適用されていますオブジェクト。
ビルディングブロックの定義に基づいて、私は改ページが自動的にビルディングブロックの前に挿入されることを期待するが、それは起きていません。 BuildingBlock.Insertをビルディングブロック定義にするにはどうすればよいですか?
オブジェクトモデルはその設定を尊重しないようです。私のお勧めは、段落の書式設定の前に「ページ区切り」を使用して最初の段落を書式設定し、その末尾にPageBreakを含めることです。ページ区切りを含むすべてのものを選択し、Building Blockを再作成します。 –
あなたがあなたのコメントを回答として投稿したら私はそれを受け入れます。 –
完了:-)ご確認いただきありがとうございます。 –