OLE方式创建Word对象。
try
wordapp := CreateOleObject('word.Application');
wordapp.visible := false;
wordbook := wordapp.documents.Add;
except
application.MessageBox('您的机器里未安装Microsoft Word 2000!', '错误', 0);
Exit;
end;
.....在我的机上编译运行一切都正常。
但是编译完的程序在几个同事的机上都不能正常运行。
发现是“wordapp := CreateOleObject('word.Application');”有错误。
可是类似的Excel代码“eclapp := CreateOleObject('Excel.Application');”在同事机上却可以正常。是什么问题呢?
try
wordapp := CreateOleObject('word.Application');
wordapp.visible := false;
wordbook := wordapp.documents.Add;
except
application.MessageBox('您的机器里未安装Microsoft Word 2000!', '错误', 0);
Exit;
end;
.....在我的机上编译运行一切都正常。
但是编译完的程序在几个同事的机上都不能正常运行。
发现是“wordapp := CreateOleObject('word.Application');”有错误。
可是类似的Excel代码“eclapp := CreateOleObject('Excel.Application');”在同事机上却可以正常。是什么问题呢?
解决方案 »
- 16进制的ascii码转换成字符串时出现乱码,请问怎么解决啊!!!
- DBLookupComboBox
- 关于rave打印问题?(打印页码范围)
- 高分求解小问题(BDE问题)
- 征询—如何用Delphi对USB设备编程?高分求教(300)
- 近来看一下
- 随有本事就来拿分,关于dll文件的调用
- 知道一个字段,要查找等于此字段的一条记录,并将焦点放到这条记录上,在D6上locate好象不行。有别的办法吗?
- 求DELPhI XE5 控件,大牛来吧,知道你是好人.
- 请问大伙,我把字符串放在qa.res中了,如何调用呢呢?????????急急。例子??
- DBGRID如何显示非数据库记录数据
- 获取快捷键目录文件的问题
别人机上还是会出错。。
http://book.77169.org/data/web5307/20050228/20050228__3618133.html
里面提到了try三次的解决方式,供参考。
估计更详细的原因得问borland或microsoft了,呵呵
我经常碰到这个错误,还有什么“RPC服务器不可用”这样的错误
我感觉是Word没有正确释放(看看你是不是已经释放Word了)
你看看任务管理器是不是还有WinWord的进程,要是有的话先把它关掉
然后再试试,我就是这样解决的现在没有问题了