为了账号安全,请及时绑定邮箱和手机立即绑定

现在我的问题是不会使用IDispatch接口,有没有大牛指点一二,不胜感激!

现在我的问题是不会使用IDispatch接口,有没有大牛指点一二,不胜感激!

MM们 2022-11-04 13:09:05
现在问题是这样的:1.新建word文档打开2.选择插入-- >对象-->写字板文档,将显示为图标勾选上3.现在在文档中有一个写字板的图案,双击打开后可以输入任意文字问题来了,现在我想进行二次开发,用office提供的SDK中的接口函数读取写字板中的内容,可以获取该写字板的对象,类型为OLEObject,再调用该对象的方法Object(),该函数解释如下:OLEObject.Object 属性返回由 Shape 对象或 OLEObject 对象代表的 ActiveX 控件或者 OLE 2.0 嵌入或链接对象上的 IDispatch 接口。只读。如果 Object 属性成功,它将返回控件或对象上的 IDispatch 接口。
查看完整描述

1 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

erty
Sets the control property specified by dwDispID.
virtual void AFX_CDECL SetProperty(
DISPID dwDispID,
VARTYPE vtProp,
...
);

Parameters
dwDispID
Identifies the dispatch ID of the property or method, found on the control's IDispatch interface, to be set.

vtProp
Specifies the type of property to be set. For possible values, see the Remarks section for COleDispatchDriver::InvokeHelper.

查看完整回答
反对 回复 2022-11-08
  • 1 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信