对word运行vba不正常,提示“无法运行指定的宏”

使用问题 · 1580 次浏览
swagger 创建于 2022-12-11 12:32
可以看到vba代码已经导入到文档了,提示错误后手动运行代码也正常
 
 
无法运行指定的宏 StackTrace: 在 System.Dynamic.ComRuntimeHelpers.CheckThrowException(Int32 hresult, ExcepInfo& excepInfo, UInt32 argErr, String message) 在 CallSite.Target(Closure , CallSite , ComObject , String ) 在 CallSite.Target(Closure , CallSite , Object , String ) 在 x710mqUSsvgnrsOOQd.A9PF6bQw74oJRnya0n.vtuMMLY1Q(Command ) 在 x710mqUSsvgnrsOOQd.A9PF6bQw74oJRnya0n.YD6RQqe1a3(Command ) 在 LPAgent.Program.RPRxFIvlI(NamedPipeConnection`2 , String )
步骤(sys:officehelper)执行失败,原因:命令返回失败,错误:无法运行指定的宏
停止动作:命令返回失败,错误:无法运行指定的宏
 
 

回复内容
CL 2022-12-11 16:33
#1

参考这里,检查一下【要求变量声明】的设置:https://getquicker.net/QA/Question/14515


https://getquicker.net/KC/Kb/Article/1049 

CL 最后更新于 2022-12-11 16:43
swagger 2022-12-11 18:46
#2

这个问题解决了。


挺尴尬,这个设置之前看过,也检查过,一共试了3台电脑,2台电脑是因为这个设置不正确却没有检查,唯一一个检查了这个设置的是另外一个错误提示,但没有注意,以为是一样的问题就来提问了。不过这里带来另一个问题,我已经设置了信任,但还是提示错误


已经设置在信任中心中设置了信任,但还是有这个错误

Programmatic access to Visual Basic Project is not trusted. StackTrace: 在 System.Dynamic.ComRuntimeHelpers
.CheckThrowException(Int32 hresult, ExcepInfo& excepInfo, UInt32 argErr, String message) 在 CallSite.Target(Closure , CallSite , ComObject ) 在 System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0) 在 CallSite.Target(Closure , CallSite , Object ) 在 System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0) 在 o5byLMZ3xl6Q5fjwlN.Fwk8XEGG9XMupNCD09.LbJg7kdJD(Command ) 在 o5byLMZ3xl6Q5fjwlN.Fwk8XEGG9XMupNCD09.EwoHPV5QaT(Command ) 在 LPAgent.Program.Ukw3wk8XE(NamedPipeConnection`2 , String )
步骤(sys:officehelper)执行失败,原因:命令返回失败,错误:Programmatic access to Visual Basic Project is not trusted.
停止动作:命令返回失败,错误:Programmatic access to Visual Basic Project is not trusted.




CL 最后更新于 2022-12-11 19:51
CL 回复 swagger 2022-12-11 19:51 :

没太有思路。 如果也重启过电脑,试试重装一下office? 电脑有同时安装wps么?

swagger 2022-12-20 20:47
#3
回复 CL :

没太有思路。 如果也重启过电脑,试试重装一下office? 电脑有同时安装wps么?

后台有卡住的word进程,强制退出之后就好了

回复主贴