Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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 .XLSM并设置为自动运行时_Excel_Vba - Fatal编程技术网

Excel .XLSM并设置为自动运行时

Excel .XLSM并设置为自动运行时,excel,vba,Excel,Vba,我们对这个Excel VBA(.xlsm)非常陌生。我们已经创建了一个按钮,并创建了VBA脚本来操作工作表,等等 现在我的问题是-如何在打开此Excel工作表时自动设置运行时模式 我在“应用程序”中没有看到与此相关的任何属性 非常感谢您的帮助。请尝试此论坛中的信息 如果使用Excel 2007,以下代码可能会有所帮助: Application.CommandBars.ExecuteMso ("DesignMode") -您是说工作簿是在“设计模式”下打开的(即,当您单击选择编辑的按钮而不是

我们对这个Excel VBA(.xlsm)非常陌生。我们已经创建了一个按钮,并创建了VBA脚本来操作工作表,等等

现在我的问题是-如何在打开此Excel工作表时自动设置运行时模式

我在“应用程序”中没有看到与此相关的任何属性


非常感谢您的帮助。

请尝试此论坛中的信息

如果使用Excel 2007,以下代码可能会有所帮助:

Application.CommandBars.ExecuteMso ("DesignMode") 

-

您是说工作簿是在“设计模式”下打开的(即,当您单击选择编辑的按钮而不是单击按钮时)?如果您要查找的是在文件打开时运行的代码,请从该子项中调用您的过程:“ThisWorkbook”中的“Private sub workbook\u open()End sub”sheetmodule.@Chris:正确,默认情况下似乎处于设计模式。@CaBieberach:在我们的例子中,我们有两个按钮,它们都需要单击才能运行。但是正如我所说的,默认模式是设计模式而不是运行模式。是否有任何应用程序类或其他我可以设置的东西,以便使用私有子工作簿_Open()End Sub将其设置为运行模式?