
1、VBA代码是用excel编写的,并且在保存尘丛时未启用宏的情况下,以下函数无法保存在工作簿中。
2、单击否,系统d出“另存为”窗口,在此窗口中选择保存类型为“excel enabled macro workbook”,然后单击“保存”。
3、仔细查看前后的两个文件,您会发现它们的扩展名不同。使用宏缺耐的文档不以.xlsx格式保存,而是以xlsm格式保存。此外,他们的图标也不同。
4、重新打开test.xlsm,发现由于系统安全设置,系统发出安全警告“宏已被禁用”。
5、单击“启用内容”后,发现文档已保存宏功能,再次修改,保存,并且不会d出提示“如果未启用派扮樱宏,则无法在工作簿中保存以下功能”。
把Set SourceBook = App.Workbooks.Open(ThisWorkbook.Path &"\123.xlsm", 0, True) 这句改成下面的试握碧试:Set SourceBook = App.Workbooks.Open(ThisWorkbook.Path &"\123.xlsm",0,false)
workbooks.open() 的第3个参数的意段纳举思是: 是否以只读模式打开,这样茄历的话要保存肯定是另存了!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)