我有一个PowerBuilder 9应用程序,当我创建Word oleobject时,它在Word 2003中工作得很好。我们在一台较新的服务器上安装了Office2010,并将应用程序移植到该服务器上,但我尝试打开的Word文档失败了,错误为35。这会不会是一个兼容性问题?
发布于 2013-01-31 00:24:40
我的经验是,兼容性与PowerBuilder版本的关系不大,更多的是与微软在不同版本之间嵌入Office的OLE API的细微变化有关。我建议仔细检查一下你的OLE代码,并在新的Office下重新研究它们,以确保它们没有过时。
祝好运,
特里。
发布于 2013-01-30 03:11:16
是的-- PB9比Office2010早6年问世。它们是不兼容的。
您需要升级到PB10之后的版本...
发布于 2013-01-31 04:35:38
我可能用错了我的问题。我以前可以在PB9上使用Office2003,打开文档没有任何问题。当服务器安装了Office2010时,我们被错误35埋没了,如果不在代码中放入大的延迟,我们就无法正常工作。微软的下载解决了这个问题,我们使用的是Office 2010。
https://stackoverflow.com/questions/14570626
复制相似问题