VSTO 学习笔记(一)VSTO 概述一、什么是 VSTO
VSTO = Visual Studo Tools for Office,是
net 平台下的 Office 开发技术
相对于传统的VBA(Visual Basic Application)开发,VSTO 为中高级开发人员提供了更加强大的开发平台和语言,并部分解决了传统 Office 开发中的诸多问题(难于更新、可扩展性差、难以维护、安全性低等),开发人员可以使用熟悉的技术来构建更加灵活的、强大的、跨平台的企业级解决方案
二、为什么要进行 Office 开发
Office 拥有强大的数据分析、显示和计算能力,尤其在桌面领域,已经成为了办公自动化的行业标准
虽然 Office 功能强大,但是也不可能满足各行各业的特定需求,假如能够借助于 Office 构建企业的个性需求,那将十分具有吸引力
这样,在不需要其他专业软件的情况下,就可能完成既定的目标
三、Office 开发简史1、VBA(Visual Basic Application) 微软提出的第一种 Office 开发解决方案就是 VBA,在 20 世纪九十年代 VBA 红极一时,借助于当时如日中天的 Visual Basic,VBA 取得了巨大的成功,无论是专业的开发人员,还是刚入门的非开发人员,都可以利用 VBA 完成简单或复杂的需求
但是 VBA 本身拥有很多的局限性,VB 语言虽然简单,但是其语法令中高级开发人员不太适应,尤其是 VBA 的开发环境过于简单,缺少与时俱进的高级功能,使得 VBA 开发陷入了瓶颈
2、VSTO 1
0(VSTO 2024)时间跨入 21 世纪,微软发布了
net 平台,并推出了新千年的新语言:C#,VBA 一统 Office 开发天下的情况终于有所转变
从 Office 2024 开始,Office 正式由一个桌面办公平台转