在VB6中使用Excel的Verb

ning1958 2010-06-21 11:23:45
http://www.feiesoft.com/vba/excel/xlmthVerb.htm
Verb方法
向指定的 OLE对象服务器发送动词。
expression.Verb(Verb)
expression 必需。该表达式返回一个 OLEObject对象。
Verb Variant 类型,可选。OLE对象服务器将执行其操作的动词。如果省略本参数,将发送默认动词。对象的源应用程序决定哪些动词有效由该。OLE对象的典型动词为 Open 和 Primary(用 XlOLEVerb 常量 xlOpen 和 xlPrimary 表示)。

VBA示例
本示例向工作表 Sheet1 的 OLE对象一的服务器发送默认动词。

Worksheets("Sheet1").OLEObjects(1).Verb


这段在Excel-VBA中应用一点没有问题。

但是将其移植到VB6中,打包成Dll文件,问题就出来。

目标需求,有哪位大侠用才这条语句。
下面语句试了几次没有成功。
With Sht
temp = .OLEObjects("oCad").Verb(0)
'.OLEObjects("oCad").Verb Verb:=2 'xlPrimary
End With
...全文
152 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaboyzyq 2010-06-25
  • 打赏
  • 举报
回复
但是将其移植到VB6中,打包成Dll文件,问题就出来。
打包前是否正常?

问题来了。
什么问题?
jhone99 2010-06-25
  • 打赏
  • 举报
回复
这个链接网站挺好,

lz不应该着急结贴,等待一下高手
ning1958 2010-06-25
  • 打赏
  • 举报
回复
看来这个帖子没人回答,请回帖,结帖给分,谢谢主。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧