我正在创建一个 C# WPF 应用程序来逐页复制 MS Word 文件并将其粘贴到 Ms Excel 文件中。
我找到了以下链接来阅读整个 MS Word 文件。
http://www.mindstick.com/Articles/5cd1b721-9b94-4ea0-bd6e-2bb157401069/
但我想逐页阅读,请任何人帮助我。
谢谢,
我正在创建一个 C# WPF 应用程序来逐页复制 MS Word 文件并将其粘贴到 Ms Excel 文件中。
我找到了以下链接来阅读整个 MS Word 文件。
http://www.mindstick.com/Articles/5cd1b721-9b94-4ea0-bd6e-2bb157401069/
但我想逐页阅读,请任何人帮助我。
谢谢,
像文章中那样打开文档后,这样的事情应该可以工作;它来自内存/文档,因此里程可能会有所不同:)
object missing = System.Reflection.Missing.Value;
var document = application.ActiveDocument;
Word.WdStatistic stat = Word.WdStatistic.wdStatisticPages;
int num = aDoc.ComputeStatistics(stat, ref missing); // Get number of pages
for(int i=0; i<num; i++)
{
document.ActiveWindow.Selection // Go to page "i"
.GoTo(WdGoToItem.wdGoToPage, missing, missing, i.ToString());
document.ActiveWindow.Selection // Select whole page
.GoTo(WdGoToItem.wdGoToBookmark, missing, missing, "\\page");
document.ActiveWindow.Selection.Copy(); // Copy to clipboard
// Do whatever you want with the selection
}