Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在不启用宏的情况下生成宏Excel文件吗_Excel_Vba - Fatal编程技术网

我可以在不启用宏的情况下生成宏Excel文件吗

我可以在不启用宏的情况下生成宏Excel文件吗,excel,vba,Excel,Vba,我有一个宏Excel文件(xlsm扩展名),我希望它可以在任何PC上运行,而不需要用户启用/信任其中的宏。 PS:这只是因为文件包含多个表单,需要填写一些限制,例如case有时需要是具有预定义长度的数字或字符串等 提前感谢,否,作为Excel的一项安全功能,它应该提示您启用内容,以防止有害代码在电子表格中运行。你所要求的是绕过安全系统,这是不应该存在的 这是本报告中涉及的一个主题 但是,您可以将工作表一直锁定,直到他们启用内容,然后将工作表作为代理解锁,以扭转他们的手臂来启用内容。如果宏未启用/

我有一个宏Excel文件(xlsm扩展名),我希望它可以在任何PC上运行,而不需要用户启用/信任其中的宏。 PS:这只是因为文件包含多个表单,需要填写一些限制,例如case有时需要是具有预定义长度的数字或字符串等


提前感谢,

否,作为Excel的一项安全功能,它应该提示您启用内容,以防止有害代码在电子表格中运行。你所要求的是绕过安全系统,这是不应该存在的

这是本报告中涉及的一个主题


但是,您可以将工作表一直锁定,直到他们启用内容,然后将工作表作为代理解锁,以扭转他们的手臂来启用内容。

如果宏未启用/受信任,它们将不会运行。谢谢,亲爱的,但是,您能给我解释一下您所说的是什么意思吗“保持工作表处于锁定状态,直到他们启用内容,然后将工作表作为代理解锁,以扭转他们的手臂以启用内容。“我只需要在用户未启用宏的情况下运行宏(我试图发送给客户的表单需要运行宏)再次感谢您不能创建绕过安全措施的宏。但是,如果您编写的代码在关闭时锁定所有电子表格,并在电子表格打开时解锁,则在启用宏之前,他们将无法与电子表格交互。这是一种黑客的解决方法,如果用户想要使用电子表格,则会强制用户启用宏。谢谢您马克,你是救世主!