社区
Office开发/ VBA
帖子详情
怎么样在用creatObject启动Word后等待Word关闭后再返回主程序?
原石化玉
2003-10-17 06:04:57
用OLE方式处理Word文档,在用creatObject启动Word后不能直接得到Word的进程ID,这样没法利用某个Windows API去等待Word结束。
请问怎样才能在用creatObject启动Word后,取得Word的进程ID呢?
或者有别的办法?
...全文
39
5
打赏
收藏
怎么样在用creatObject启动Word后等待Word关闭后再返回主程序?
用OLE方式处理Word文档,在用creatObject启动Word后不能直接得到Word的进程ID,这样没法利用某个Windows API去等待Word结束。 请问怎样才能在用creatObject启动Word后,取得Word的进程ID呢? 或者有别的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
原石化玉
2003-10-22
打赏
举报
回复
FengZhongXia(风中侠):
我的信誉值我没法控制,我按要求结帖时发现好几个文档不让我管,有的好像被删除了(列表还有),你说我怎么办?另外,要是没人答对问题,我也得摊分,我觉得很不妥。
我倒是想恢复信誉值100,但我不知道怎么才能做到?
DSOFRAMER控件干吗用的?在哪儿可以得到?
FengZhongXia
2003-10-21
打赏
举报
回复
你的信誉值太低啦...
不过还是告诉你吧...
dim objWord as word.application
.....
...
objword.quit
set objword=nothing
这样就可以退出了
要是想在程序中加入WORD文档的话,见意你用DSOFRAMER控件,是微软做的一个控件,不要$
dunkel
2003-10-19
打赏
举报
回复
用 FindWindow(vbNullString, oWordApp.ActiveDocument.Name & " _ " & oWordApp.Name) 搜索到的窗口应该没有问题吧, 要是哪个程序窗口的标题也是诸如 "文档 1 - Microsoft Word" 这样的, 那可真是叫没办法了. 或者试试 oWrodApp.Activate 后再用 GetForgroundWindow 函数获取 Word 的窗口, 不过自己没有这么用过, 也不知可靠否.
changechange
2003-10-19
打赏
举报
回复
用api可行吗?因为是ole嵌入,读取的窗口不一定是word啊
dunkel
2003-10-18
打赏
举报
回复
可以试试先用 FindWindow() 系统函数查找到刚创建的 Word 的窗口的句柄, 再用 GetWindowThreadProcessId 系统函数来获取相关进程(实际上也就是刚调用到的 Word)的ID.
Excel.Application使用手册
Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示 Option Compare Text '字符串不区分大小写 Option Base 1 '指定数组的第一个下标为1 (2) On Error Resume Next '忽略错误...
用VB6直接控制Excel 97
用VB5可编写直接控制Excel操作的程序,方法是用VB的OLE自动化技术获取... 实现VB5对Excel的直接控制后,可在用户所编的程序中调用Ex cel,即从控制界面直接调入Excel,且退出Excel后又回到控制界面,使人看起来就如Excel...
用VB在AutoCADR14中写TEXT的方法
无论是用 AutoCAD的 TEXT 命令,还是用 AutoLISP,都是很容易做到的,用 VB 是否也很容易哪?我们来看下面一段示例:Public objAcad As O
bject
Public objDoc As O
bject
Dim ent As O
bject
Dim startPoint(0 To 2) As ...
ArcGIS体系介绍
提供了创建和配置GIS应用程序和服务的框架,可以满足各种客户端的各种需求,这是对 ArcGIS Server一个抽象的描述,那么ArcGIS Server在GIS应用中具体扮演什么样的角色呢? 使用过ArcGIS 桌面应用软件的人知道,在...
ASP.NET 新闻管理系统的设计与实现(论文+源码)_Nueve
现在asp的发展也已经有好几年的历史了,走在前面的人也已经作了许许多多的工作,通过大家的努力asp技术是越来越完善了,功能也已经是越来越强大了,也已经是一个相当成熟的软件开发工具了,最近有asp.net的出现,是...
Office开发/ VBA
5,139
社区成员
17,886
社区内容
发帖
与我相关
我的任务
Office开发/ VBA
其他开发语言 Office开发/ VBA
复制链接
扫一扫
分享
社区描述
其他开发语言 Office开发/ VBA
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章