実際、Word 2003 文書の先頭に新しい空白ページとテキストを挿入することができます。
ただし、問題は、新しい空白のページが次のページからフォーマットまたはスタイルを取得することです。
例えば:
箇条書きの元のドキュメント:
- a
- b
- c
- d
以下の C# コードで編集した後:
- ハローワールド
-----
- a
- b
- c
- d
スタイルや書式を設定せずに、新しい空白のページを挿入したいと考えています。
C#でこれを行うにはどうすればよいですか?
これは、いくつかのテキストを含む空白のページを挿入するために私が歌っている既存のコードです。
var app = new Application();
app.Visible = false;
app.DisplayAlerts = WdAlertLevel.wdAlertsNone;
var doc = app.Documents.Open(@"C:\test.doc");
object what = WdGoToItem.wdGoToLine;
object which = WdGoToDirection.wdGoToFirst;
app.Selection.GoTo(ref gotoPage, ref gotoNext, ref gotoCount, ref gotoName);
//Insert a blank page
app.Selection.InsertNewPage();
object start = 0;
object end = 0;
var range = doc.Range(ref start, ref end);
range.Font.Size = 10;
range.Text = "Hello\n World";
doc.Save();
doc.Close();
app.Quit();
どうもありがとう。
「\n」が機能しないため、改行記号を含むテキストを挿入する方法を提案していただければ幸いです。