VC操作office文档::能不能在服务(会话0下面)里面读取office文档?
我实现了一个读取word excel PPT 内容的程序(ole的方法)。是一个MFC的工程。以MFC工程来运行都读取正常。(系统WIN7)
我把MFC工程修改成了一个服务来运行,在执行OPEN的时候报错:内存异常。word/excel/ptt 都是在open的时候报错,创建对象实例都是成功的。
错误对话框的内容:Microsoft C++ 异常: 内存位置 0x028cf484 处的 COleException。
有做过这方面的人不? 我是想实现一个文件监控功能的服务,工程要已服务的形式来运行。现在就是不知道为什么OPEN的时候报错。
或者跟我讲下怎么来获取错误信息,OPEN返回值是哪些?
[解决办法]
服务的权限不够吧,很多功能做成服务就不行了
[解决办法]
创建服务与桌面程序通讯,桌面程序操作office
http://www.cnblogs.com/margiex/archive/2006/03/01/340277.html
[解决办法]
你应该是通过com接口操作的office吧
是不是你的服务启动的时候相关的com服务支持还没有准备好
你做个延时试试