VSTO概述的详细介绍

VSTO概述的详细介绍

议题

Visual Studio Tools for Office (VSTO) 简介

VSTO 解决方案的结构

Excel,Word 编程入门

VSTO 简介

Visual Studio Tools for Office,简称VSTO

是开发基于Office解决方案的一组工具

可以单独安装

可以作为VSTS产品的一部分,随同VSTS一起安装

安装VSTO的前提

Microsoft Office 2003 的任何版本

Microsoft Office 2003 SP1 以上(建议SP2)

Office 2003 主互操作程序集,安装于Windows 全局程序集缓存(GAC)

Visual Basic for Applications (VBA),必须作为Office 的一部分安装

开发计算机

安装Visual Studio Tools for Office

如果Visual Studio 为英语版本,但使用的是非英语Windows 设置,可安装Visual Studio Tools for Office 语言包来以Windows 使用的语言查看Visual Studio Tools for Office 运行库消息

Visual Basic 语言和/Visual C# 语言

最终用户计算机

Microsoft .NET Framework 2.0

Microsoft Office 2003 + SP1以上(建议SP2)

Visual Studio Tools for Office 运行库

如果最终用户用非英语Windows 设置使用英语版本的Visual Studio 运行解决方案,可安装Visual StudioTools for Office 语言包来以Windows 使用的语言查看Visual Studio Tools for Office 运行库消息

VSTO运行库

创建、运行Office 托管扩展的基础

Office 2003 主互操作程序集

操作Office对象的托管对象库

VSTO 解决方案的结构

Word Excel 的隐藏托管代码

Visual Studio Tools for Office 包含多个Visual Studio 项目,可以帮助您使用Visual Studio 环境在Visual Basic C# 中编写Word Excel的隐藏托管代码。您的代码对文档或工作簿中发生的事件进行响应

VSTO概述的详细介绍

VBA 和托管代码扩展比较

VSTO概述的详细介绍

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

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

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

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

可以在您的安全策略中从该程序集移除完全信任。这样会导致在每次当开Office 文档时引发一个错误。

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

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

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

【代码分析】