如何使用JScript中的参数调用Word宏

时间:2011-10-03 14:41:37

标签: vba ms-word word-vba jscript

我有一个Word模板,其中包含在ThisDocument部分中定义的宏:

Sub Go(pID As Integer, pPassword As String)

我试图从JScript执行这个宏,如下所示:

application.Run("Go", 1, "secret");

但这失败了 - 我做错了什么?

1 个答案:

答案 0 :(得分:1)

好的,找到了一个答案:

  1. 删除参数
  2. 改为使用文档变量:

    document.Variables.Add("id", 1);
    document.Variables.Add("password", "secret");
    application.Run("Go");