VSTO的参考资源

简介: 最近有个项目需要结合Office进行定制开发,由于以前的项目使用是VBA宏等实现的,有不少的弱点,准备使用VSTO进行升级,对这个进行了初步的调研,作为入门的参考吧。 开发入门 两个参考图书: VSTO 3.

最近有个项目需要结合Office进行定制开发,由于以前的项目使用是VBA宏等实现的,有不少的弱点,准备使用VSTO进行升级,对这个进行了初步的调研,作为入门的参考吧。

开发入门

两个参考图书:

VSTO 3.0 for Office 2007 Programming

http://www.ppurl.com/2010/03/vsto-3-0-for-office-2007-programming.html

Professional Office Business Application Development: Using Microsoft Office SharePoint Server 2007 and VSTO

Professional Office Business Application Development: Using Microsoft Office SharePoint Server 2007 and VSTO

 

Open XML Package Editor Power Tool for Visual Studio 2010

http://visualstudiogallery.msdn.microsoft.com/en-us/450a00e3-5a7d-4776-be2c-8aa8cec2a75b

以上是Office的格式OpenXML在VS环境中的修改和查看工具

参考站点

官网:http://msdn.microsoft.com/zh-cn/vsto/dd183191(en-us).aspx

官方Blog: http://blogs.msdn.com/b/vsto/

 

Office Business Application(OBA)应用

Msdn站点有个例子详细描述了一个使用Outlook Excel和WORD实现汽车销售的Office应用案例,具体参考:

http://msdn.microsoft.com/en-us/vsto/ee620548.aspx

Building the Contoso Auto Sales Office Business Application Part 1 - Scheduling Customer Appointments

http://msdn.microsoft.com/en-us/vsto/ee861194.aspx

 Building the Contoso Auto Sales Office Business Application Part 2 – Generating Automobile Quotes

http://msdn.microsoft.com/en-us/vsto/ff395841.aspx

Building the Contoso Auto Sales Office Business Application Part 3 – Generate Financing Information

http://msdn.microsoft.com/en-us/vsto/ff452055.aspx

Building the Contoso Auto Sales Office Business Application Part 4 – Generate Reports

代码下载地址: http://code.msdn.microsoft.com/ContosoAutoOBA

熟悉了这个例子,对插件、文档、RibbonUI、ClickOnce等会有很好的了解。

可见结合Office可以实现很强大的功能。

 

Ribbon的一个参考地址:

http://www.360doc.com/content/10/0115/23/203028_13673927.shtml

http://cid-20bf8b0bc70443f9.office.live.com/browse.aspx/%e7%bb%86%e5%93%81RibbonX

包含了office内建的图标等资源下载地址

相关文章
|
JSON 机器人 API
如何快速在钉钉群接入私有大模型
利用阿里云计算巢Appflow,通过控制台配置即可顺利将您自己开发或微调的大模型接入钉钉或其他通信软件群聊,帮您解决以下各类场景的模型调用需求: 1. 在钉钉群接入自己微调的领域大模型做问答或智能答疑; 2. 微调后的大模型在钉钉群或其他群聊中共同测试效果 3. …
|
存储 安全 关系型数据库
|
Cloud Native 架构师 Devops
云原生时代领域驱动设计(DDD)的价值——从《没有银弹》说起
软件开发需要面对本质困难和附属困难。云原生、DevOps实践大幅降低了附属困难,使得架构师可以全力聚焦于业务复杂性,而DDD恰是管理业务复杂性的有效方法。
1762 0
云原生时代领域驱动设计(DDD)的价值——从《没有银弹》说起
|
7月前
|
人工智能 自然语言处理 达摩院
通义大模型:中国AI领域的新里程碑
本文介绍了阿里巴巴达摩院研发的“通义大模型”系列,该模型在2025年已成为AI领域的重要里程碑。通义大模型拥有超大规模参数、多模态融合、高效训练框架和中文优化等技术特点,在智能客服、内容创作、教育和企业服务等多个场景实现应用。未来,它将在多模态能力、小样本学习、安全性及应用场景拓展等方面持续突破,推动中国AI技术进步与行业智能化转型。
2326 18
|
9月前
|
数据可视化
如何减少低效沟通?小型团队信息管理的实战方法
在小型团队中,信息过载常导致沟通混乱和任务执行低效。本文探讨了信息过载的根源,并提出优化策略:统一沟通渠道、结构化任务指令、设定消息优先级以及使用可视化工具如板栗看板,以减少信息碎片化、提高执行精准度、避免干扰专注工作并让任务状态透明,从而提升整体协作效率。
369 59
|
JSON 安全 前端开发
浅析CORS跨域漏洞与JSONP劫持
浅析CORS跨域漏洞与JSONP劫持
643 3
|
8月前
|
JSON 监控 网络协议
Bilibili直播信息流:连接方法与数据解析
本文详细介绍了自行实现B站直播WebSocket连接的完整流程。解析了基于WebSocket的应用层协议结构,涵盖认证包构建、心跳机制维护及数据包解析步骤,为开发者定制直播数据监控提供了完整技术方案。
|
存储 关系型数据库 MySQL
分析MySQL主从复制中AUTO_INCREMENT值不一致的问题
通过对 `AUTO_INCREMENT`不一致问题的深入分析和合理应对措施的实施,可以有效地维护MySQL主从复制环境中数据的一致性和完整性,确保数据库系统的稳定性和可靠性。
259 6
|
Android开发
Android studio 出现Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false] 问题解决办法
Android studio 出现Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false] 问题解决办法
5895 2
|
设计模式 uml
工厂模式中简单工厂模式、工厂方法模式、抽象工厂模式的分析与总结
工厂模式中简单工厂模式、工厂方法模式、抽象工厂模式的分析与总结
174 0