`
bolutes
  • 浏览: 869549 次
文章分类
社区版块
存档分类
最新评论

如何打开Office解决方案但不运行代码

 
阅读更多

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

Microsoft Office 版本

  • Microsoft Office 2003

  • 2007 Microsoft Office system

有关更多信息,请参见按应用程序和项目类型提供的功能

即使最终用户的 Office 应用程序中的“安全性”设置已设为“高”,使用托管代码扩展创建的 Microsoft Office 2003 解决方案仍然可以运行。这是因为 .NET 程序集代码安全性由 Microsoft .NET Framework 管理,而不是由 Microsoft Office Word 2003 或 Microsoft Office Excel 2003 管理。

但是,有时您可能需要打开文档而不运行代码。例如,在打开文档时运行的代码可能会改动内容,但是您想要在代码更改文档之前更新文档的外观。或者您可能想要将包含特定信息的文档发送给某人,但不想运行代码,也不希望代码有可能改动内容。

有多种方式可以在不运行程序集代码的情况下打开包含托管代码扩展的文档或工作簿。

通过使用 Shift 键来跳过程序集

  • 在按下 Shift 键的同时从“文件”菜单上打开文档和工作簿,可以阻止 Word 和 Excel 在打开文档时引发初始化事件。

    <!--src=[../icons/alert_note.gif]-->ytt5y8ya.alert_note(zh-cn,VS.90).gif说明:

    如果从“开始”任务窗格中打开文档或工作簿,按下 Shift 不会跳过代码。此外,在文档打开以后,按下 Shift 不会阻止引发事件。

    如果要打开文档以便修改,但又不先运行代码和改动内容,这种方式将是有用的。

通过移除完全信任来跳过程序集

  • 可以在您的安全策略中从该程序集移除完全信任。这样会导致在每次当开 Office 文档时引发一个错误。有关更多信息,请参见 如何:从文件夹和程序集中移除权限 (2003 System)

    如果想要阻止解决方案在您的计算机上运行,但又不想阻止其他用户同时运行该解决方案,那么这种方法将是有用的。

通过重命名或移除程序集来跳过程序集

  • 如果您在程序集所在的计算机上拥有必要的权限,则可以重命名或移除该程序集,以使文档或工作簿无法找到它。这样会导致在每次当开 Office 文档时引发一个错误。

    如果该解决方案由多人使用,这种方法将阻止所有人运行该解决方案。如果在代码或引用的服务器中发现问题,并且您想要阻止所有用户执行它,那么这种方法可能是有用的。

分享到:
评论

相关推荐

    如何安装 Visual Studio Tools for Office 运行库

    运行库是在 Visual Studio Tools for Office 解决方案运行之前必须安装在每台最终用户的计算机上的系统必备组件。运行库还必须安装在运行 Visual Studio Tools for Office 代码的任何服务器上。无需在开发计算机上...

    SQL Server 2008商业智能完美解决方案 3/3

    SQL Server 2008商业智能完美解决方案 3/3 SQL Server 2008 2010 商业智能完美解决方案 作者:兰吉特(Lynn Langit) 出版社:人民邮电出版社; 第1版 (2010年8月1日) ISBN:7115231117, 9787115231116 页码:545 ------...

    SQL Server 2008商业智能完美解决方案 1/3

    利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...

    SQL Server 2008商业智能完美解决方案 2/3

    SQL Server 2008商业智能完美解决方案 2/3 SQL Server 2008 2010 商业智能完美解决方案 作者:兰吉特(Lynn Langit) 出版社:人民邮电出版社; 第1版 (2010年8月1日) ISBN:7115231117, 9787115231116 页码:545 ------...

    SQL Server 2008 商业智能完美解决方案(3)

    SQL Server 2008商业智能完美解决方案 3/3 SQL Server 2008 2010 商业智能完美解决方案 作者:兰吉特(Lynn Langit) 出版社:人民邮电出版社; 第1版 (2010年8月1日) ISBN:7115231117, 9787115231116 页码:545 ...

    officeonline:在线办公

    Office Online 集成 开发设置 只需将此 repo 克隆到您的应用程序目录中...需要更可靠和可扩展的解决方案的企业用户可以利用 Nextcloud GmbH 的 Office Online 集成可选支持合同。 在此处了解有关企业支持的更多信息: :

    TeamsProvisioning

    先决条件要设置解决方案,您需要是以下人员的完整管理员: Office 365租户和关联的Azure AD 与Office 365租户相同的Azure AD目录关联的Microsoft Azure订阅运行PowerShell 5.x和计算机解决方案解决方案作者团队配置...

    PnP-OfficeAddins:在Microsoft 365平台上的Office外接程序开发的实践和模式的解决方案指南

    源代码保存在该GitHub存储库中,任何人都可以参与。 您可以为样本,可重用组件和文档提供帮助。 Office加载项PnP由Office工程团队拥有和协调,但是工作是由社区为社区完成的。 Outlook加载项示例 日期 名称 描述 ...

    PROJECT 2007宝典 1/10

    PROJECT 2007 宝典 OFFICE2007 OFFICE2010 PROJECT 2007宝典 原价:88.00元 作者:(美)马默 著,安晓梅,范书义 译 出版社:人民邮电出版社 出版日期:2008-1-1 ISBN:9787115167699 字数:1046000 页码:587 --...

    [计算机]防病毒方案设计.doc

    了解恶意代码、间谍软件和广告软件所利用 的威胁的载体,有助于组织设计防病毒解决方案来防止被未经授权的代码感染,并阻止 其扩散。常见的威胁载体有网络(包括外部网络和内部网络)、移动客户端(包括连接 到网络...

    office-js-helpers:[存档]一组帮助程序,以简化Office加载项和Microsoft团队选项卡的开发

    社区非常擅长提交想法,问题和解决方案。 为了确保开发人员能够快速发现内容和代码,我们进行了最新的活动,我们正在整合发布模式和实践的许多位置。 为了确保我们可以将注意力集中在内容的质量上,我们已经弃用了...

    pres-o365-node:Office加载项,Office 365,SharePoint Online和Azure AD的Node.js示例

    Office 365,Office加载项和SharePoint加载项Node.js 此存储库包含使用Node.js进行Office 365,Office加载项和... 端到端解决方案将用于向最终用户展示加载项模型的强大功能,这些最终用户永远不必离开自己赖以生存的

    Python处理Office系列

    helper2.3.2 recorder2.3 Excel文件的写入2.3.1 每月数据规范化2.3.2 每月数据记录2.4 定时运行3 终章3.1 项目代码及其使用3.2 可能出现的问题与解决方案3.3 心得体会 1 问题来源 为让女友养成按时早睡的习惯,一年...

    高级软件架构师复习提纲

    18、关于“解决方案验证”说法正确的是:解决方案验证可以降低风险,避免在大规模投资后才发现解决方案的基础构架部分并不能在生产中很好地运行 / MSF解决方案验证并不完全等同于原型,或单纯的技术验证。/确认解决...

    BCGControlBarPro.v11.00完整源代码(含帮助文件和VS2008中文向导)第一部分

    1、直接在“解决方案资源管理器”-“资源文件”中点右键,“添加”-“现有项”,把C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles中所有扩展名为 .rc 的资源包括进来即可。 2、直接在“资源视图”-“您...

    BCGControlBarPro.v11.00完整源代码(含帮助文件和VS2008中文向导)第二部分

    1、直接在“解决方案资源管理器”-“资源文件”中点右键,“添加”-“现有项”,把C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles中所有扩展名为 .rc 的资源包括进来即可。 2、直接在“资源视图”-“您...

    PROJECT 2007宝典 9/9

    PROJECT 2007 宝典 OFFICE2007 OFFICE2010 PROJECT 2007宝典 原价:88.00元 作者:(美)马默 著,安晓梅,范书义 译 出版社:人民邮电出版社 出版日期:2008-1-1 ISBN:9787115167699 字数:1046000 页码:587 --...

    SAP-BOA-Automation:使用VBA的SAP BO Analysis Excel插件自动化

    解决方案仅包含一个工作表(其中包含VBA代码) 使用标准的“移动工作表” Excel操作可以轻松地将工作表移动到您的工作簿中。 然后,只需收集变量,设置值并运行“刷新”即可。BOA控制面板您未来的运营中心。 控制...

    PROJECT 2007宝典 7/9

    PROJECT 2007 宝典 OFFICE2007 OFFICE2010 PROJECT 2007宝典 原价:88.00元 作者:(美)马默 著,安晓梅,范书义 译 出版社:人民邮电出版社 出版日期:2008-1-1 ISBN:9787115167699 字数:1046000 页码:587 --...

    PROJECT 2007宝典 8/9

    PROJECT 2007 宝典 OFFICE2007 OFFICE2010 PROJECT 2007宝典 原价:88.00元 作者:(美)马默 著,安晓梅,范书义 译 出版社:人民邮电出版社 出版日期:2008-1-1 ISBN:9787115167699 字数:1046000 页码:587 --...

Global site tag (gtag.js) - Google Analytics