excel打不开宏怎么办?
比如我想到2013年3月2日后自动删除一个excel表格,在表格中创建一个名为Macro1的宏。
详情如下:
子宏1()
私有子工作簿_打开()
申请。显示警报=假
模糊日期作为日期
日期=#3/2/2013#
如果日期是那时
活动工作簿。ChangeFileAccess xlReadOnly
杀死活动工作簿。全名
此工作簿。关闭假
如果…就会结束
末端接头
但是,此宏无法执行。2013年3月4日,这张excel表还没有删除!我不是电脑管理员,而是用户。这重要吗?
删除宏的第一句到:
子工作簿_打开()
申请。显示警报=假
模糊日期作为日期
日期=#3/2/2013#
如果日期是那时
活动工作簿。ChangeFileAccess xlReadOnly
杀死活动工作簿。全名
此工作簿。关闭假
如果…就会结束
末端接头
然后在excel中将宏放在此工作簿下。
宏的名字是什么?输入完成后如何检查设置是否成功?我应该用什么宏名来查看源代码?
此宏的名称是Workbook_Open,它是excel的内置进程.打开文件时执行宏。
如果您在2013年3月2日之后打开它,该文件将在打开时被删除。
您可以将这段代码复制到任何空文件中并进行测试。记住不要把它放在你的重要文件中进行测试。
看红色代码,按ALT F8。
版权声明:excel打不开宏怎么办?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。