VSTO概述
摘要:一、什么是VSTO? VSTO = Visual Studo Tools for Office,是.net平台下的Office开发技术。相对于传统的VBA(Visual Basic Application)开发,VSTO为中高级开发人员提供了更加强大的开发平台和语言,并部分解决了传统Office开发中的诸多问题(难于更新、可扩展性差、难以维护、安全性低等),开发人员可以使用熟悉的技术来构建更加灵活的、强大的、跨平台的企业级解决方案。 二、为什么要进行Office开发? Office拥有强大的数据分析、显示和计算能力,尤其在桌面领域,已经成为了办公自动化的行业标准。虽然Office功能强大,但是
阅读全文
posted @
2011-05-24 18:48
EricLi
阅读(817)
推荐(0) 编辑
VSTO EXCEL篇学习笔记五【原】
摘要:VSTO实现的一个动态生成的业务数据操作界面:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//初始化菜单和PaneprivatevoidThisWorkbook_Startup(objectsender,System.EventArgse){/...
阅读全文
posted @
2010-03-15 22:08
EricLi
阅读(492)
推荐(0) 编辑
VSTO EXCEL篇学习笔记四【原】
摘要:使用VSTO创建嵌入EXCEL菜单该段代码是一个创建菜单的例子。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingMicrosoft.Office.Core; //需要引用这个命名空间,vsto与菜单相关的类在该命名空间中...
阅读全文
posted @
2010-02-01 20:51
EricLi
阅读(456)
推荐(0) 编辑
VSTO EXCEL篇学习笔记三【原】
摘要:VSTO中可以针对Range对象实现自动填充功能,填充可以向四个方向进行,分别对应如下的方法:1、FillDown:将区域第一行的数据填充到整个域;2、FillRight:将区域左边第一列的数据填充到整个域;3、FillUp:将区域底行的数据填充到整个域;4、FillLeft:将区域最右列的数据填充到整个域;填充过程会同时填充格式,例:this.Range["A1:A5",missing].Fil...
阅读全文
posted @
2010-01-27 21:59
EricLi
阅读(668)
推荐(0) 编辑
VSTO EXCEL篇学习笔记二【原】
摘要:在VSTO中使用NamedRange对象和Globals类NamedRange对象在MicoroSoft.Office.Tools.Excel程序集中定义,具体为:Public sealed class NamedRange :BindableComponent,Range,ISupportInitializeControl,ISupportInitialize{........}其实现了PIA中...
阅读全文
posted @
2010-01-24 20:55
EricLi
阅读(569)
推荐(0) 编辑
VSTO EXCEL篇学习笔记一【原】
摘要:关于VSTO中对基本Excel对象的理解;Application、Workbook、Worksheet、Range。其他的比较容易理解,比较不好理解和在应用时会出现疑问的是Range对象,Range对象是指一个区域,可以是一个单元个也可以是多个单元个组成的组合,可以连续也可以离散。例如: sheet1.get_Range("A1",Type,Missing); //返回“A1R...
阅读全文
posted @
2010-01-08 21:43
EricLi
阅读(573)
推荐(0) 编辑