delphi如何调用word里自己编写的vba宏并取得返回值啊?可行吗?
解决方案 »
- 一个数组中存有若干个字母,如何将它们依次取出并将它们拼成一个字符串?
- Delphi2007的Build问题
- 请教delphi怎样用XMLDocument组件取得xml文件中的某个确定节点(节点名字相同,但数量士多个)
- 高分求医院应用系统的诊断报告布局模版制作控件
- 哪一个网站可以很好地查图书资料?
- 基于corba架构的,流数据向服务器端提交问题
- 把BDGrid表的数据发送到Excel的时候中断传输,如何给出“被呼叫方拒绝接受呼叫”的提示框?
- Delphi中有没有类似于VB中DoEvents的东西?
- 一个关于treeview控件的问题
- 请教 ,delphi中怎么通过HTTP访问,从服务器请求数据,提交数据。
- 我在用Raize3.0.7的时候总会提示如下错误,不知你们用是否会提示?
- ∴∴∴关于IE工具条和真正C/S和B/S程序的问题∴∴∴
假设你的Book2.xls中有一个HelloWorld的宏:
Sub HelloWorld(sName As String)
MsgBox "Hi, " + sName +"!"
End Sub
在VB中采用如下代码就可以调用Excel的宏。
Dim appExcel As Object
Set appExcel = CreateObject("Excel.Application")
appExcel.Visible = True
appExcel.Workbooks.Open "G:\My Documents\book2.xls"
appExcel.Run "HelloWorld", "zhixiong lin"
这是vb栏目的回答,应该可以调用宏了。
但不知道怎么取到返回值。