103分,求救!!!如何检测应用程序所在的位置! 要调用office直接引用就可以了吧,不需要知道office的路径呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议你到注册表的\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths分支下查一查,把需的程序路径得到!具体代码,你参考VB访问注册表的例子试一下! 注册表访问涉及office版本问题,还是用OLE吧! 真要找路径还是注册表\HKEY_LOCAL_MACHINE\Software\Windows\CurrentVersion\App Paths不过调用OFFICE程序,ole就可以办到 大部分OFFICE程序都有在注册表中注册组件,比如OUTLOOK,它的Application对象的CLSID在每个机器上都是一样的。你可以用注册表编辑器查查outlook.application,如我的就在: HKEY_CLASSES_ROOT\CLSID\{0006F03A-0000-0000-C000-000000000046}下下面有个LocalServer32下就写着Outlook的路径。要调Outlook来发邮件,可以用直接CreateObject("Outlook.Application")来生成它的自动化对象。Word,Excel等类似。 上面说的是OUTLOOK的XP版,所以查出来的是outlook.application.10。 要是怕版本问题,就要多找几个版本看看了。 算了,还是用自动化对象得了,简单。 就算你知道OFFICE的程序,不用自动化,你怎么控制它?SendMessage??? 所以找到路径没什么大用,只能起动程序,又不能控制。 VB调用VC++的DLL程序崩溃 怎样分解一条Bezier曲线???[求助] 写个DLL老是被杀毒软件误报,请问用什么加壳工具可以骗过杀毒软件 数据库的读写算法问题。急求。万分感谢 请问我用open打开一个文件后怎样获得该文件的大小 VB菜鸟急CALL各位大虾进来救救! 怎样使文本的颜色与底色反色啊 怎样在2000下获取当前用户的“我的文档”的路径? 初学者提问(关于listview) 在VB中如何使用COM中的Ixzxx自定义接口? 如何在vb里获得字符串的字节数,要区分字母和汉字 求助!求助!
\HKEY_LOCAL_MACHINE\Software\Windows\CurrentVersion\App Paths
不过调用OFFICE程序,ole就可以办到
在每个机器上都是一样的。你可以用注册表编辑器查查outlook.application,如我的就在:
HKEY_CLASSES_ROOT\CLSID\{0006F03A-0000-0000-C000-000000000046}下
下面有个LocalServer32下就写着Outlook的路径。
要调Outlook来发邮件,可以用直接CreateObject("Outlook.Application")来生成它的自动化对象。
Word,Excel等类似。
要是怕版本问题,就要多找几个版本看看了。
算了,还是用自动化对象得了,简单。
就算你知道OFFICE的程序,不用自动化,你怎么控制它?SendMessage???
所以找到路径没什么大用,只能起动程序,又不能控制。