在Microsoft Excel应用程序的DCOM设置中使用“特定用户”身份,同时使用“ ExportAsFixedFormat”方法时,我无法在服务器上成功将xls和xlsx文档转换为pdf。
我的解决方案还涉及将Word文档转换为pdf,当我将Microsoft Word的身份设置为“特定用户”时,该解决方案的一部分可以工作。我应该补充一点,当使用“交互式用户”身份时,可以从excel转换为pdf,但是,在Microsoft的网站上指出,交互式用户仅在当前有用户登录时才可用。我需要解决方案才能正常工作无论从我读到的内容来看,这都是通过使用“特定用户”身份来完成的,但是,它仅适用于Microsoft Word,不适用于Microsoft Excel。调用ExportAsFixedFormat时,程序将无限期挂起。
答案 0 :(得分:1)
因此,我发现Excel Interop对ExportAsFixedFormat方法使用服务器上的默认打印机。将默认打印机设置为Microsoft XPS Document Writer之后,它就可以正常工作。