|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
'开启VBA访问,并将VBA宏安全设置为高.
Dim Reg As Microsoft.Win32.RegistryKey = My.Computer.Registry.CurrentUser
'EXCEL 2003安全设置
Dim EReg As Microsoft.Win32.RegistryKey = Reg.CreateSubKey("Software\Microsoft\Office\11.0\Excel\Security")
EReg.SetValue("Level", "3", Microsoft.Win32.RegistryValueKind.DWord)
EReg.SetValue("DontTrustInstalledFiles", "0", Microsoft.Win32.RegistryValueKind.DWord)
EReg.SetValue("AccessVBOM", "1", Microsoft.Win32.RegistryValueKind.DWord)
EReg.Close()
'EXCEL 2007安全设置
EReg = Reg.CreateSubKey("Software\Microsoft\Office\12.0\Excel\Security")
EReg.SetValue("Level", "3", Microsoft.Win32.RegistryValueKind.DWord)
EReg.SetValue("DontTrustInstalledFiles", "0", Microsoft.Win32.RegistryValueKind.DWord)
EReg.SetValue("AccessVBOM", "1", Microsoft.Win32.RegistryValueKind.DWord)
EReg.Close()
Reg.Close() '关闭注册表
根据上面代码,office2003的注册表位置有不同,你自己修改一下。另外,为什么不换07或10呢?死守2003有特殊原因? |
|