Variant的OleFunction和OleProcedure如何使用?

iblue2 2000-09-13 08:33:00
当要用Variant来进行OLE调用时,如何使用OleFunction和OleProcedure?
我想通过里面所定义的模板来进行,但如何做呢?最好能提供例子?
谢谢!
...全文
425 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2001-05-18
  • 打赏
  • 举报
回复
@_@=我看了 但没把握 算是给您捧场了
TR@SOE 2001-05-18
  • 打赏
  • 举报
回复
看看C++ BUILDER 4技术内幕,里面讲得很详细了。
抬头看路 2001-05-18
  • 打赏
  • 举报
回复
这是用EXCEL,自己看VBA的帮助改成WORD的吧。
Variant MSWorkbook,MSExcel=CreateOleObject("Excel.Application");
MSExcel.OlePropertyGet("WorkBooks").OleProcedure("Open","c:\\test.xls");
MSWorkbook = MSExcel.OlePropertyGet("ActiveWorkBook");
MSWorkbook.OleProcedure("SaveAs","c:\\test.dbf",xlDBF3);
MSExcel.OlePropertySet("Visible",True);
MSWorkbook.OleProcedure("Close",False);
MSExcel.OleProcedure("Quit");
wjzhuang 2001-05-18
  • 打赏
  • 举报
回复
还可以使用OleContainer,也挺好用的
yiyilc 2001-05-18
  • 打赏
  • 举报
回复
我现在在用这个调用word,输出数据库中的记录
然后还有插入图片,不知哪位能帮帮忙呀!!!
comanche 2000-12-02
  • 打赏
  • 举报
回复
干嘛没人知道??
v.OleFunction( Function( "FunctionName" ) << "Params" << "Params" );
在Examples\Midas\adhoc自已看去吧
用这种方法有些问题,有几种类型不能用
而且这种方式调用远程方法叫 late binding
除些外还有 dispatch binding 和 early binding
想知详情就发信给我要不然 oicq 12209691 太可怕是也
iblue2 2000-10-04
  • 打赏
  • 举报
回复
真的没有人知道吗?

13,825

社区成员

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

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