900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Microsoft.Office.Interop.Word 分页操作(文本和表格分开)

Microsoft.Office.Interop.Word 分页操作(文本和表格分开)

时间:2021-11-12 01:49:50

相关推荐

Microsoft.Office.Interop.Word 分页操作(文本和表格分开)

最近遇到的问题是把表格和文字分开页面显示,表格另起一页,因为我用的是 书签替换形式的模板插入文本和表格。so想到可以定位指定的书签位置,然后在书签位置后插入分页。

可以用分节符或者分页符,我用的是分页符。

例子:

public _Application wordApp = null;public _Document wordDoc = null;public object missing = System.Reflection.Missing.Value;public void Pagins() {object BookMarkName = "tablename";//指定书签名称object what = MSWord.WdGoToItem.wdGoToBookmark;wordDoc.ActiveWindow.Selection.GoTo(ref what, ref missing, ref missing, ref BookMarkName);wordDoc.ActiveWindow.Selection.InsertBreak(Microsoft.Office.Interop.Word.WdBreakType.wdPageBreak);//插入分页符}

我这里表格的表明子书签位置是(“tablename”),当运行到他之后就会自动分页。你也可以使用改成方法形式。

public void Pagins(string fack) {object BookMarkName = $"{fack}";//指定书签名称object what = MSWord.WdGoToItem.wdGoToBookmark;wordDoc.ActiveWindow.Selection.GoTo(ref what, ref missing, ref missing, ref BookMarkName);wordDoc.ActiveWindow.Selection.InsertBreak(Microsoft.Office.Interop.Word.WdBreakType.wdPageBreak);//插入分页符//wordDoc.ActiveWindow.Selection.TypeText("Hello!");}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。