【问题标题】:Calling Outlook Macro from Excel VBA with Multiple Arguments使用多个参数从 Excel VBA 调用 Outlook 宏
【发布时间】:2014-01-15 21:44:49
【问题描述】:

我正在尝试从 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 不支持。

【问题讨论】:

标签: excel vba outlook


【解决方案1】:

社区维基。答案在评论中。在搜索中找到此主题的任何人都会看到答案,并且更有可能寻找有用的答案。

“只需​​删除括号。” – Doug Glancy

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 2019-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多