我看到的解决方法就是
http://support.microsoft.com/kb/282830/zh-cn
=====================
对 Office VBA 项目的编程访问被拒绝
察看本文应用于的产品
注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。
文章编号 : 282830
最后修改 : 2007年2月9日
修订 : 4.1
本页
症状
原因
解决方案
Office 2003 和 OfficeXP
办公室 2007年
症状
Office 与以下错误信息之一上自动化 Office 应用程序和 Microsoft Visual Basic for Applications (VBA) 环境和对象模型编程操作将写入代码可能失败:
从 VisualBasic 或 VBA:
运行时错误 ' 6068 ' 编程访问到 VisualBasic 项目是不信任:
从 MicrosoftVisualC++, Microsoft 基础类 (MFC) 或 ActiveX 模板库 (ATL):
HRESULT = 0x800A17B4 (-2146822220) " 是不信任对 VisualBasic 项目的编程访问 "
具有 Office 97 和 Office 2000 计算机上相同代码工作没有错误。
回到顶端
原因
办公室添加安全选项以除非用户选择以允许这些访问故意锁定编程访问对 VBA 对象模型来自任何自动化客户。 这是和默认拒绝访问每用户和每应用设置,。
该安全选项使更难的授权程序以生成自我 " 复制 " 代码可损坏最终用户系统。
回到顶端
解决方案
用户运行代码使任何自动化客户能够访问 VBA 对象模型编程, 必须明确授予访问。 要启用访问, 用户必须执行这些步骤。
回到顶端
Office 2003 和 OfficeXP
1. 打开 Office 2003 或 OfficeXP 应用程序有问题。 在 工具 菜单上, 单击 宏 , 并单击 安全 以打开 宏安全 对话框。
2. 在 可靠来源) 选项卡, 单击以选中要打开访问 信任访问到 VisualBasic 项目 复选框。
3. 单击 确定 以应用设置。 您可能需要重新为代码能够正常运行如果您从组件对象模型 (COM) 加载项或模板自动运行应用程序。
回到顶端
办公室 2007年
1. 打开 2007年 MicrosoftOffice 系统应用程序有问题。 单击, MicrosoftOffice 按钮 , 然后单击 应用 选项.
2. 信任中心 选项卡, 依次 信任中心设置 。
3. 单击以选中 信任对 VBA 项目对象模型访问 复选框, 再单击 宏设置 选项卡, 然后单击 确定 。
4. 单击 确定 。 |