调用子并在VBA中传递参数

克里斯·范登伯格

我正在尝试调用子(OnAction)并从工具栏控件传递参数,但是由于不断显示“无法运行宏,因此该宏可能不可用”,因此似乎无法调用它。

控件在工作簿中,功能在模块中。

Option Explicit

Sub somefunction(Optional ServerType As String) End Sub

这是控件的代码:

With ToolsMenuControl

    .Caption = "some caption"
    .OnAction = "'" & ThisWorkbook.Name & "'!someFunction ""Wintel""'"
    .Tag = C_TAG

End With

请指教。

卡齐米兹·贾沃(Kazimierz Jawor)

似乎正确的.OnAction property分配取决于是否保存文件。因此,下面提供了可能的语法:

    If ThisWorkbook.Saved Then
        'when your file is saved
        .OnAction = "'" & ThisWorkbook.Name & "'!'somefunction ""Saved""'"
    Else
        'when file is not saved
        .OnAction = ThisWorkbook.Name & "!'somefunction ""Not Saved""'"
    End If

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从VBA中的访问模块传递参数时调用存储过程

来自分类Dev

在主python程序中调用google-map函数并在python中传递参数

来自分类Dev

如何在cmd行参数中传递数组的索引,该参数是函数指针,并在perl中调用特定函数?

来自分类Dev

popBackStack()并在Adapter中传递参数

来自分类Dev

在VBA事件中传递参数

来自分类Dev

使用参数调用Excel VBA子例程

来自分类Dev

Excel:从工作表中调用vba函数时,将当前单元格作为参数传递

来自分类Dev

在REST调用中传递多个参数

来自分类Dev

在sequalize中调用存储过程以传递参数

来自分类Dev

在Java中调用函数时的传递参数

来自分类Dev

在REST调用中传递多个参数

来自分类Dev

在jQuery ajax调用的URL参数中传递:

来自分类Dev

将参数存储在对象中并在函数中调用

来自分类Dev

在 xlwings RunPython VBA 函数中传递参数

来自分类Dev

UNIX-杀死pid并在ksh中传递参数

来自分类Dev

阅读终端参数并在Lisp中传递函数?

来自分类Dev

UNIX-杀死pid并在ksh中传递参数

来自分类Dev

设置变量并在ng-repeat中作为参数传递

来自分类Dev

Excel VBA-将参数传递给子

来自分类Dev

在角度指令中调用函数并在参数中注入事件

来自分类Dev

如何在 IN 子句中传递参数并在 jdbcTemplate 中传递另一个参数

来自分类Dev

VBA在OnAction中包含子例程的参数

来自分类Dev

可捕获的致命错误:传递给...的参数1必须是...的实例,给定为boolean,在...的第...行中调用,并在...的第...行中定义

来自分类Dev

传递给不带参数的调用的参数-AppDelegate中的错误

来自分类Dev

Sails.js从另一个调用一个控制器动作并在req.body中传递其他参数

来自分类Dev

如何将参数列表中的类对象传递给另一台计算机并在其上调用函数?

来自分类Dev

如何将函数数组作为参数传递给另一个函数,并在以后的函数中调用这些函数

来自分类Dev

C#将类作为参数传递给方法,并在其中调用静态方法

来自分类Dev

如何从POST方法传递参数并在flask中进行函数调用?

Related 相关文章

  1. 1

    从VBA中的访问模块传递参数时调用存储过程

  2. 2

    在主python程序中调用google-map函数并在python中传递参数

  3. 3

    如何在cmd行参数中传递数组的索引,该参数是函数指针,并在perl中调用特定函数?

  4. 4

    popBackStack()并在Adapter中传递参数

  5. 5

    在VBA事件中传递参数

  6. 6

    使用参数调用Excel VBA子例程

  7. 7

    Excel:从工作表中调用vba函数时,将当前单元格作为参数传递

  8. 8

    在REST调用中传递多个参数

  9. 9

    在sequalize中调用存储过程以传递参数

  10. 10

    在Java中调用函数时的传递参数

  11. 11

    在REST调用中传递多个参数

  12. 12

    在jQuery ajax调用的URL参数中传递:

  13. 13

    将参数存储在对象中并在函数中调用

  14. 14

    在 xlwings RunPython VBA 函数中传递参数

  15. 15

    UNIX-杀死pid并在ksh中传递参数

  16. 16

    阅读终端参数并在Lisp中传递函数?

  17. 17

    UNIX-杀死pid并在ksh中传递参数

  18. 18

    设置变量并在ng-repeat中作为参数传递

  19. 19

    Excel VBA-将参数传递给子

  20. 20

    在角度指令中调用函数并在参数中注入事件

  21. 21

    如何在 IN 子句中传递参数并在 jdbcTemplate 中传递另一个参数

  22. 22

    VBA在OnAction中包含子例程的参数

  23. 23

    可捕获的致命错误:传递给...的参数1必须是...的实例,给定为boolean,在...的第...行中调用,并在...的第...行中定义

  24. 24

    传递给不带参数的调用的参数-AppDelegate中的错误

  25. 25

    Sails.js从另一个调用一个控制器动作并在req.body中传递其他参数

  26. 26

    如何将参数列表中的类对象传递给另一台计算机并在其上调用函数?

  27. 27

    如何将函数数组作为参数传递给另一个函数,并在以后的函数中调用这些函数

  28. 28

    C#将类作为参数传递给方法,并在其中调用静态方法

  29. 29

    如何从POST方法传递参数并在flask中进行函数调用?

热门标签

归档