我在ole中插入了一个word对象,我在form窗体中加入了如下代码
Private Sub Form_Load()
OLE1.DoVerb.AppIsRunning = ture
End Sub
为了使vb在运行时可以直接操作ole中的word对象,而不用选择编辑
但是,在运行过程中出现了如下问题:
缺少函数或对象
有哪位仁兄可以告诉我是什么原因吗?
如果要实现一运行就可以操作word,我该怎么操作
而且,我可以在按钮里面编写程序使其保存为一个我预先把名称定义好的word文档吗
Private Sub Form_Load()
OLE1.DoVerb.AppIsRunning = ture
End Sub
为了使vb在运行时可以直接操作ole中的word对象,而不用选择编辑
但是,在运行过程中出现了如下问题:
缺少函数或对象
有哪位仁兄可以告诉我是什么原因吗?
如果要实现一运行就可以操作word,我该怎么操作
而且,我可以在按钮里面编写程序使其保存为一个我预先把名称定义好的word文档吗
最好还是用word.application来操作,功能全,也比较好控制
'OLE1.AppIsRunning = ture '这是预先运行APP。但不是进入编辑状态
OLE1.DoVerb -1 '这是进入编辑状态
End Sub
saveas 方法或属性应该文档正在另一个应用程序中进行编辑而无效
这又是什么原因呢?
不是在Form_Load中执行就会有菜单,可用一个Timer来控制////////saveas 方法或属性应该文档正在另一个应用程序中进行编辑而无效
这又是什么原因呢?/////
没问题啊,
OLE1.object.application.documents(1).saveas "D:\test.doc"
“saveas 方法或属性应该文档正在另一个应用程序中进行编辑而无效”
真实奇怪呀
OLE1.DoVerb -1
确实可以直接编辑了,多谢了,
不过觉得有点美中不足的是,ole弹出来的编辑框太扁了, 给他预先设置一个高度吗?