使用com4j打印MSWord-Document
我正在尝试用com4j打印出一个.doc文件。
这是我的代码:
document.printOut2000(true, false, WdPrintOutRange.wdPrintAllDocument, newDocumentPath, _, _, WdPrintOutItem.wdPrintDocumentContent, 1, _, WdPrintOutPages.wdPrintAllPages, true, true, _, false, 0, 0, 0, 0);
我从记录的Word-Macro和http://msdn.microsoft.com/en-us/library/microsoft.office.tools.word.document.printout(v=VS.80).aspx获取了值。
但我得到的是以下错误:
Java运行时环境检测到意外错误:
pc = 0x770f48f9的EXCEPTION_ACCESS_VIOLATION(0xc0000005),pid = 3792,tid = 5996
Java VM:Java HotSpot(TM)客户端VM(11.0-b16混合模式,共享windows-x86)
有问题的框架:
C [OLEAUT32.dll + 0x48f9]
知道如何解决这个问题吗?
编辑:Com4j正在打开文档,所以我认为以前的方法的结果不是问题,但感谢DTH的提示。
没有找到相关结果
已邀请:
1 个回复
告耸