事实上,我可以在 Word 2003 文档的开头插入一个新的空白页和一些文本。
但是问题是新的空白页面将从下一页获取格式或样式。
例如:
带有项目符号的原始文档:
- 一个
- b
- C
- d
使用下面的 C# 代码编辑后:
- 世界你好
-----
- 一个
- 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”不起作用。