这恰好是我需要的,有输入框可以输入代码,然后运行就好了,可以加到组合动作里,以前我都是用模拟按键来做的
我之前就只是试了一个MsgBox,运行OK,刚刚用其他的代码却被提示格式不符合要求,想问一下具体都是什么格式要求?看你录制的视频里是隔行空行,我试了也不行
呃,可能是我写的验证公式写错了,只要是正常运行的代码(开头有sub,结尾是end sub)就可以的。你可以编辑动作,然后把用户输入模块里的验证表达式删除
我这个只是为了测试一下用VBS添加模块运行宏的可能性,效率有点低,你可以试试这个动作https://getquicker.net/Sharedaction?code=fc5d0ee2-a6ca-4dd3-5c74-08d96ee6b525或者这个子程序:https://getquicker.net/subprogram?id=a35303f5-2a2c-4e8d-934b-08da3f202b59,excel和word都可以用。
只一行代码(除首尾外)弹窗就可行,用别的不行,同样的代码在模块中运行没毛病,粘贴进去就显示错误,弹窗说什么可能是宏禁用,我宏设置都打开了的
你给出的那两个链接我都试过,没一个能用的,好心累,不折腾了,还是老老实实用模拟按键发送代码到窗口吧
把宏安全性调低一些,同时确认一下"信任对于Visual Basic项目"这个已经勾选了吗,在动作简介那里有开启方法
评论里不能截图,我回复到主贴了
你的好几个动作我都在用,比如绝对复制,填充空单元格,都非常实用,向你学习!
是的,你试下调试运行动作,然后上传并复制调试网址发来看看
调试网址?这在哪里,怎么发?
奇怪,你回复我都收不到邮件提示的,调试后不是会跳转到调试结果网页吗,右上角有个 “上传并复制网址”
https://temp.getquicker.net/588192/7a800bfe4cc5438ab64043fa207b25b7.htm
还有个小问题, 就算只运行一行代码,比如说就一个MsgBox弹窗,它会弹两次,很奇怪。我试过运行另外一个简单的代码,比如说给a1到a9单元格输入1-9的序号,再让a1单元格填充为红色背景色,可以运行,并没有问题。也试过 zetalpha的运行VBA子程序,不能运行,也已经反馈了