vb中getobject只能获取同名进程多开时的第一个进程对象的难题 是不是GetObject(,"Word.Application")? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感谢关注!是这类问题,可是不是WORD,EXCEL什么的,是其它行业软件。我了解excel一类的软件可以先获取sheet对象,才向上得到application的。这个思路在这儿不通吧。所以从进程的角度来看,有没有通过进程句柄得到appliation的呢?盼用过的高手指教 第一个实例作为主管;其他实例通过 GetObject() 取得第一个实例,然后将自己的信息记录在第一实例中;这样就可以通过第一实例获取其他实例的信息了。 这种方法能操作其它实例吗?我最根本的需要是获得第二个实例application对象啊,与getobject获得的对象类型一致,这样application的自带操作的命令才是全部通了的。 把你的对象模型和需求描述一下。通常用 GetObject() 就是看中总返回同一个实例的特性。 应该可以的.比如说用webbrowser的句柄可以获得webbrowser的各个对象.可以试试以下方法1.用MSAA技术2.使用shell对象3.使用汇编,在一些自定义浏览器的代码里有这种方式,这点可以请教一下超级绿豆,据说他擅长.4.使用olelib,IOleContainer,Iolewindow,iolecontrol这些接口或许能获得那个对象.百度一下"hWnd获得IWebBrowser接口"能获得相关信息.推荐页面:http://www.cnblogs.com/xxaxx/archive/2009/12/29/1635333.htmlhttp://blog.csdn.net/skyremember/article/details/3432544 GetObject(aFileName,"Word.Application") 重要的是第一个参数,不是第二个 C# 也遇到同样问题,COM 组件不是 EXCEL 或 WORD,进程有多个,只能获取到第一个进程的 COM Z组件 OBJECT。不知道楼主有没有解决? 要学的东西太多,肯定会累死,怎么办啊? 怎样获得目录下所有文件名 敲打键盘任意键,窗体上的label内容不断的变化(随机数),再次敲打键盘任意键,label停止变化!! 怎么把控件分组和取消控件分组阿 DATAGrid的问题,让我不知所措。 Access数据库备份导入的问题! 如果将一个字符变量转换为窗体类型. 在VB编程中,如何编写代码创建一个新文夹? vb绘制坐标系问题,程序解说 帮帮忙!!!!如何用VB编写一个文件夹上传组件,有没有这方面的源代码?我现在急需要解决上传目录问题!!!! VB6调用GDI+,IDE会崩溃 突然想到VB6的多任务互斥问题
感谢关注!是这类问题,可是不是WORD,EXCEL什么的,是其它行业软件。我了解excel一类的软件可以先获取
sheet对象,才向上得到application的。这个思路在这儿不通吧。
所以从进程的角度来看,有没有通过进程句柄得到appliation的呢?盼用过的高手指教
其他实例通过 GetObject() 取得第一个实例,然后将自己的信息记录在第一实例中;这样就可以通过第一实例获取其他实例的信息了。
通常用 GetObject() 就是看中总返回同一个实例的特性。
比如说用webbrowser的句柄可以获得webbrowser的各个对象.
可以试试以下方法
1.用MSAA技术
2.使用shell对象
3.使用汇编,在一些自定义浏览器的代码里有这种方式,这点可以请教一下超级绿豆,据说他擅长.
4.使用olelib,IOleContainer,Iolewindow,iolecontrol这些接口或许能获得那个对象.
百度一下"hWnd获得IWebBrowser接口"能获得相关信息.推荐页面:
http://www.cnblogs.com/xxaxx/archive/2009/12/29/1635333.html
http://blog.csdn.net/skyremember/article/details/3432544
重要的是第一个参数,不是第二个
不知道楼主有没有解决?