我试图从Excel调用Outlook宏并将两个或多个参数传递给它。我已使用以下代码成功传递了1个参数:
Dim OutApp As Object
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Dim Arg1 As String
Dim Arg2 As String
Arg1 = "A"
Arg2 = "B"
OutApp.TempTest (Arg1)
其中TempTest是Outlook过程。我试图通过用
替换最后一行代码来添加第二个参数OutApp.TempTest (Arg1, Arg2)
但是一旦我完成输入,我就会收到编译错误:预期:=
我见过有人传递给Excel或Access并使用Run方法的帖子,但Outlook不支持。
答案 0 :(得分:0)
社区维基。答案在评论中。任何在搜索中找到此主题的人都会看到答案,并且更有可能寻找有希望的有用答案。
"只需删除括号即可。" - Doug Glancy