Vba 使用outlook中的“宏”窗口将字符串传递到宏中

Vba 使用outlook中的“宏”窗口将字符串传递到宏中,vba,outlook,Vba,Outlook,可以使用outlook中的宏工具栏/窗口将字符串传递到宏中 例如,我有一个宏,如下所示 Sub messagebox(msgtxt As String) MsgBox (msgtxt) End Sub 我想通过outlook宏窗口中的字符串测试,如下图所示 不,但你可以创建这样的子对象 Sub MessageBox_Test () MessBox "test" End Sub Sub MessBox (sMessage As String) MsgBox sMessage En

可以使用outlook中的宏工具栏/窗口将字符串传递到宏中

例如,我有一个宏,如下所示

Sub messagebox(msgtxt As String)

 MsgBox (msgtxt)

End Sub
我想通过outlook宏窗口中的字符串测试,如下图所示


不,但你可以创建这样的子对象

Sub MessageBox_Test ()
  MessBox "test"
End Sub
Sub MessBox (sMessage As String)
  MsgBox sMessage
End Sub
然后再创建另一个类似这样的子对象

Sub MessageBox_Test ()
  MessBox "test"
End Sub
Sub MessBox (sMessage As String)
  MsgBox sMessage
End Sub
如果您通过按钮调用MessageBox\u Test,则会实现相同的功能。

类似的功能


为什么不使用Inputbox来输入自定义字符串呢?我正在使用一个启动宏的RPA软件,希望我能在这里传递变量。我想你做不到。我想RPA也可以在输入框中输入变量。