gpt4 book ai didi

excel - VBA,Excel : Can . OnAction 值设置为 ThisWorkbook 中的 Public Sub

转载 作者:行者123 更新时间:2023-12-04 20:19:19 26 4
gpt4 key购买 nike

VBA天才:

问题一:是否可以设置 .OnAction 位于 中的 Public Sub 的菜单选项的值本工作手册 或者子必须在 中模块 ?

这有效: ViewTextFile() 是 中的公共(public)子模块

.Controls(strMenuItem).OnAction = "'ViewTextFile """ & strMenuItem & """'"

我想将潜艇移至 本工作手册 ,所以值变成了这样:
.Controls(strMenuItem).OnAction = "'" & ThisWorkbook.Name & "!ViewTextFile """ & strMenuItem & """'"

问题 2:如果 #1 的答案是肯定的,那么在 .OnAction 命令中获取对“ThisWorkbook”的引用的语法是什么?

注意参数 strMenuItem 必须包含在值中(如“ViewTextFile my_file.txt”)。我已经尝试了上述的许多变体,但没有成功。

谢谢VBA天才!

最佳答案

.Controls(strMenuItem).OnAction = _
"'ThisWorkbook.ViewTextFile """ & strMenuItem & """'"

关于excel - VBA,Excel : Can . OnAction 值设置为 ThisWorkbook 中的 Public Sub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11730824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com