加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 应用 > 正文

office扩展应用开发入门,VSTO概述

发布时间:2022-11-18 17:01:23 所属栏目:应用 来源:网络
导读: VSTO,全称是Visual Studio Tools for Office,在微软的Visual Studio平台中进行Office专业开发。VSTO是VBA的替代产品,使用该工具包使开发Office应用程序变得更简单,VSTO还能使用Visual

VSTO,全称是Visual Studio Tools for Office,在微软的Visual Studio平台中进行Office专业开发。VSTO是VBA的替代产品,使用该工具包使开发Office应用程序变得更简单,VSTO还能使用Visual Studio开发环境中的众多功能。

1

VSTO优点

相比传统的VBA(Visual Basic Application)开发,VSTO为中高级开发人员提供了更强大的开发平台和编程语言,并解决了传统office开发中的诸多问题,例如难以更新、难以维护、安全性低等等。

VSTO是简单而强大的框架,具备以下特点:更安全的托管代码扩展、自定义功能 、自定义用户界面 、WPF支持、可视化的设计器 等等。

2

VSTO开发环境

VSTO开发可使用Visual C#或Visual Basic.NET编程语言。

VSTO开发需要具备如下开发环境:操作系统,XP或Win7;office,VSTO支持的最低版本是office2003;Visual Studio,VSTO支持的最低版本是VS 2005 。以上只是最低版本的基本要求,不同的高版本之间,对应的匹配需求也不同,可以参考官方说明。

Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。目前的最新版本为Visual Studio 2019版本,基于.NET Framework 4.7。在Visual Studio中可以使用Visual C++、Visual C#、Visual Basic、Visual F# 等4种编程语言。

3

VSTO学习路线图

学习VSTO,需要与Visual Studio、C#这样的字眼频繁打交道。

初学者可以按照以下五个阶段按部就班地进行系统学习:①. 熟悉VS编程环境、②. 熟悉C#语言、③. C#操作office对象、④. 界面设计、⑤. VSTO项目分发与应用制作。

如果已经具备Visual Studio和C#基础,可以直接从第三阶段开始学起,这也是VSTO正式开始的部分。

4

Visual Studio工程的组织结构

Visual Studio工程的组织结构是以解决方案进行展开的,一个解决方案中可以有多个项目,每个项目间允许使用不同的编程语言,每个项目下包含若干类模块、外部引用管理。一般,手动创建的Visual Studio工程有一个解决方案,解决方案下有一个项目,然后可以根据实际需求添加新项目。

可以在资源管理器中打开解决方案所在的工作路径,可以看到,解决方案文件的扩展名为.sln,其所在目录下的各文件夹对应的就是每一个具体项目的根目录。事实上,解决方案仅仅只是各个项目的组织框架应用入门,而真正的代码都在各项目自己的目录中。

项目(Project),也可称为工程,项目统一管理类模块及相关引用。在项目有关的所有操作,都可以在【项目】主菜单中找到,也可以在解决方案资源管理器中的项目节点上右键菜单中找到。

所谓类模块,就是一个个具体的类文件,扩展名是.cs。类模块可以是窗体、用户控件以及具体类。所谓引用,就是需要引用的外部类,java中的关键字是import,C#中是using。

使用VS进行编程时,遇到问题可以上网搜索,也可以查看官方帮助文档。在VS平台下,按下快捷键【F1】即可打开帮助文档。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!