【Solved】关于VB调用Word
来源:互联网 发布:网络终端机设置 编辑:程序博客网 时间:2024/05/21 08:50
先开个题~~待所有问题得到解决再慢慢写,嘿嘿....
2010-08-02
基本上得到解决了,总结一下,其实是很简单的一个程序,就是拷贝一个word文档进行查找替换,然后再插入word文档的动作,但是在这个过程中遇到了几个问题,语言是VB6,开发环境Windows XP + office 2003标准版.
1) 在程序里面调用的word与其他word进程产生冲突,详情参照:
http://topic.csdn.net/u/20100721/16/da79bde4-7737-4100-b885-8d5b160d2c32.html
解答:MS引用COM组件里的Microsoft Word 11.0 Object Library就不会存在这种情况.而我之前引用的是.NET中的Microsoft.Office.Interop.Word,有空再去研究一下这两种引用的不同之处.
2) 在hk同事的电脑上一运行这个程序就出现"此程序发生不知名错误需要关闭."
解答:这个问题以前也遇到过,不过是vb.net的程序,重装了SDK 就解决了,给了一些建议给HK同事,MS他太忙没有去管,所以这个问题是个迷.呵呵
3) 在某个服务器上运行也弹出需要关闭的错误,详情参考:
http://topic.csdn.net/u/20100730/17/aca585ac-09f1-4ae6-b2f6-ba6974c494bd.html,
失望的是在CSDN上发贴根本就没用,下次不浪费精力了.
解答:这个问题到最后我也没办法了,因为服务器没装VB6没法调试,最后跟HK商量说能不能问问PC Team关于环境的问题或者申请安装VB6在服务器上供我调试,最后HK说用VB.NET2008重写,因为服务器上一直装有VB.NET2008,之前是为了节约成本,觉得VB6成本低所以一直坚持用VB6.
OK,那就用VB.NET重写呗,但是在查找的时候依然遇到同样问题,不过呢可以调试就知道问题的细节了.
于是乎在MSDN上找了一下相关的错误,发现应该是服务器上office的问题,于是乎修复了office,问题得到解决.
修复办法:打开office下任何一个程序(word or excel...),点击help菜单-->Detect and Repair...--Start,注意要将
Restore my shortcuts while repairing勾上.
贴下调用word和查找替换的代码,发现网上很多人找
- 【Solved】关于VB调用Word
- 怎样在VB中调用Word程序
- VB中调用IE和WORD
- VB之旅-vb对word的调用
- 关于VB 6.0 调用WebService
- [VB.NET]关于调用MYSQL 请教各位
- 关于asp.net页面调用word文件
- vb操作word详解
- VB打开Word文档
- vb操作word详解
- vb word插件
- VB.NET操作WORD
- VB操作WORD
- VB数据库导出WORD
- VB.NET操作WORD
- vb操作WORD大全
- 【转】vb操作word
- vb.net操作word
- 不使用其他变量,交换两个变量的值
- Spring的声明式事务管理(4)
- Java Exception性能问题
- ClientValidationFunction
- NoSQL数据建模
- 【Solved】关于VB调用Word
- 利用Spring Portlet MVC 开发一个简单的Portlet的全部过程
- NSString+NSMutableString+NSValue+NSAraay用法汇总
- Silverlight4控件纯客户端注册验证
- 结构体引用的其他技巧
- 图片如何存入 iPhone 本地 Documents 的方法
- iis配置中碰到的问题
- pku 1731
- Gails中的GORM的关系