Excel 工作表\u更改保存在xlsx中

Excel 工作表\u更改保存在xlsx中,excel,xlsx,xlsm,vba,Excel,Xlsx,Xlsm,Vba,excel文件是否必须是xlsm才能使工作表更改事件工作,或者可以在xlsx中完成。我担心这只是xlsm。 尽管这似乎是一件小事,但要求一些同事选择“启用宏”似乎太难了 启用宏的文件与释放宏的文件 保存在Office XML中的默认2007 Microsoft Office system文档 格式旨在成为无宏文件,因此不能 包含代码。此行为可确保驻留在 默认文档,不能意外执行。而2007年 Microsoft Office system文档仍然可以包含和使用宏, 用户或开发人员必须将这些文档另存

excel文件是否必须是xlsm才能使工作表更改事件工作,或者可以在xlsx中完成。我担心这只是xlsm。 尽管这似乎是一件小事,但要求一些同事选择“启用宏”似乎太难了

启用宏的文件与释放宏的文件

保存在Office XML中的默认2007 Microsoft Office system文档 格式旨在成为无宏文件,因此不能 包含代码。此行为可确保驻留在 默认文档,不能意外执行。而2007年 Microsoft Office system文档仍然可以包含和使用宏, 用户或开发人员必须将这些文档另存为启用宏的文档 文档类型


xlsx vs xlsm的基本思想是,用户可以直接判断工作簿中是否有代码,因此如果要将代码放入工作簿中,必须将其另存为xlsm。

它必须是xlsm。