运行提示格式不符合要求,另外希望大神能出个适合Word版本的

使用问题 · 485 次浏览
一烟难禁 创建于 2022-11-06 14:32

这恰好是我需要的,有输入框可以输入代码,然后运行就好了,可以加到组合动作里,以前我都是用模拟按键来做的

我之前就只是试了一个MsgBox,运行OK,刚刚用其他的代码却被提示格式不符合要求,想问一下具体都是什么格式要求?看你录制的视频里是隔行空行,我试了也不行

一烟难禁 最后更新于 2022/11/6

回复内容
湘喑 2022-11-06 16:41
#1

呃,可能是我写的验证公式写错了,只要是正常运行的代码(开头有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都可以用。


一烟难禁 回复 湘喑 2022-11-06 19:18 :

只一行代码(除首尾外)弹窗就可行,用别的不行,同样的代码在模块中运行没毛病,粘贴进去就显示错误,弹窗说什么可能是宏禁用,我宏设置都打开了的

一烟难禁 回复 湘喑 2022-11-06 19:20 :

你给出的那两个链接我都试过,没一个能用的,好心累,不折腾了,还是老老实实用模拟按键发送代码到窗口吧

湘喑 回复 一烟难禁 2022-11-06 19:53 :

把宏安全性调低一些,同时确认一下"信任对于Visual Basic项目"这个已经勾选了吗,在动作简介那里有开启方法

一烟难禁 回复 湘喑 2022-11-06 22:43 :

评论里不能截图,我回复到主贴了

一烟难禁 回复 湘喑 2022-11-06 22:46 :

你的好几个动作我都在用,比如绝对复制,填充空单元格,都非常实用,向你学习!

一烟难禁 2022-11-06 22:42
#2


湘喑 回复 一烟难禁 2022-11-07 09:28 :

是的,你试下调试运行动作,然后上传并复制调试网址发来看看

一烟难禁 回复 一烟难禁 2022-11-07 09:38 :

调试网址?这在哪里,怎么发?

湘喑 回复 一烟难禁 2022-11-08 09:45 :

奇怪,你回复我都收不到邮件提示的,调试后不是会跳转到调试结果网页吗,右上角有个 “上传并复制网址”

一烟难禁 回复 湘喑 2022-11-10 10:13 :

https://temp.getquicker.net/588192/7a800bfe4cc5438ab64043fa207b25b7.htm

一烟难禁 回复 湘喑 2022-11-10 10:24 :

还有个小问题, 就算只运行一行代码,比如说就一个MsgBox弹窗,它会弹两次,很奇怪。我试过运行另外一个简单的代码,比如说给a1到a9单元格输入1-9的序号,再让a1单元格填充为红色背景色,可以运行,并没有问题。也试过 zetalpha的运行VBA子程序,不能运行,也已经反馈了

回复主贴