淘宝账号怎么解除限制:VB6.0里用Application.Workbooks.Open打开一个excel文件,如何禁用宏?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 07:28:10
Excle里把安全性设置为高时,直接打开Excel不会提示是否启用宏,而是直接禁用掉。如果安全性设置为中,则会提示是否启用宏。可是,不管安全性如何设置,在VB里通过Application.Workbooks.Open打开一个excel文件时,都没有任何提示,却直接启用了宏!
我现在希望的是在VB里通过用Application.Workbooks.Open打开一个excel文件时直接把宏给禁用掉。如果不行,至少要给出是否启用宏的提示。
网上搜了很久,也找到了“解决办法”,可是按他说的办法并不能禁用宏。他的办法是
Application.EnableEvents=false
Application.Workbooks.Open
Application.EnableEvents=true

请高手指点,或者测试一下这个方法是否可行,谢谢!

vba不是vbs,

vba和VB的联系非常紧密,

想使用VB来操作xls文件而且禁用宏是不可能的。

因为vb操作xls其实就是通过vba来操作的。

你必须先引用excel库才可以

你难道没有发现你在VB中操作xls文件用的对象、属性其实都是vba的么?

假设真的可以禁止运行宏了,

你的程序也将无法运行。