我正在寻找一种方法来确定当前焦点所在的页面(如int)。在方法
中document.ExportAsFixedFormat(outputpath,
Word.WdExportFormat.wdExportFormatPDF,
false,
Word.WdExportOptimizeFor.wdExportOptimizeForOnScreen,
**Word.WdExportRange.wdExportCurrentPage**,
0, 0, Word.WdExportItem.wdExportDocumentContent,
true, false,
Word.WdExportCreateBookmarks.wdExportCreateNoBookmarks,
false, false, false,ref missing);
是一个参数。但我想保存为Worddocument。在方法
中document.SaveAs2(outputpath,
missing, missing, missing,
missing, missing, missing,
missing, missing, missing,
missing, missing, missing,
missing, missing, missing, missing);
不是这样的参数。
任何人都知道如何以当前焦点保存文档?
答案 0 :(得分:0)
如果“焦点”是指“插入点所在的页面”,则基于以下VBA样本的C#可能就足够了:
activedocument.Bookmarks("\page").range.exportfragment "c:\a\frag1.docx",wdSaveFormat.wdFormatXMLDocument
(编辑:OP提供了以下C#:
worddocument.Bookmarks[@"\Page"].Range.ExportFragment(exportPath, Word.WdSaveFormat.wdFormatDocumentDefault);
)