Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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,我正在Windows 7 64位上使用Excel 2010。我正在将一些页面和宏从我的文件导出到另一个Excel文件,这在大多数情况下都可以正常工作,但是。。。。有时由于以下原因它不起作用:目标文件可能没有“启用内容”。当我打开它时,它会显示以下消息(见附图): 在尝试导出之前,是否有任何方法以编程方式检查此问题?我需要一种通过VBA代码检查的方法 谢谢。请参阅选项>信任中心设置>受信任的位置。您可以设置受信任的网络路径,从而避免此问题(在大多数情况下)。感谢Scott提出此解决方案,但目标文

我正在Windows 7 64位上使用Excel 2010。我正在将一些页面和宏从我的文件导出到另一个Excel文件,这在大多数情况下都可以正常工作,但是。。。。有时由于以下原因它不起作用:目标文件可能没有“启用内容”。当我打开它时,它会显示以下消息(见附图):

在尝试导出之前,是否有任何方法以编程方式检查此问题?我需要一种通过VBA代码检查的方法


谢谢。

请参阅选项>信任中心设置>受信任的位置。您可以设置受信任的网络路径,从而避免此问题(在大多数情况下)。感谢Scott提出此解决方案,但目标文件可以在网络中的任何位置或本地,我们有很多用户,每个用户都导出到不同的文件和不同的位置,可以随时更改。。。我想知道我是否可以使用VBA进行测试,这是一个值得研究和使用的东西,虽然它可以调整注册表设置,但可能是解决您问题的一个值得的解决方案。非常好,这似乎正是我想要的,谢谢!