- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐















- 课程介绍
- 课程大纲
适合人群:
VSTO开发人员,Word/Excel/PPT加载项开发
你将会学到:
《 VSTO外接程序开发干货教程》是一门Office word/excel/ppt插件基础与提升的课程,作者从事VSTO开发两年多,积累了大量的开发经验,都是实战性、干货性内容。大多数内容在网上难以寻觅,很多功能作者都研究了好几天,甚至是好几周!通过本课程学习,您可独立、快速地开发Office插件。
课程简介:
《 VSTO外接程开发干货教程》是一门Office word/excel/ppt插件基础与提升的课程,作者从事VSTO开发两年多,积累了大量的开发经验,都是实战性、干货性内容。
本课程内容,大多数在网上难以寻觅,为作者的开发经验。每一个功能普遍都研究好几天,甚至是好几周,有些甚至在项目结束后,过了很久才找到解决方案,这些内容作者也拿出来和大家分享。
本课程适合于VSTO开发人员,Word、Excel、PPT外接程序项目。
通过本课程学习,您可独立、快速地开发Office外接程序。
本课程不涉及C#基础讲解,无C#语法基础或刚入门人员,请勿购买,请自行学习C#知识,谢谢配合。
课程以C#语言为基础,大家需要学习一定的C#语言。(C#免费课程:https://edu.51cto.com/course/8720.html先看前20节课)
课程中,作者将讲解外接程序开发的方方面面,从微软Office到金山Office,从基础学习到安装打包,让大家不留遗憾。
在外接程序开发上,Word、Excel、PPT方面的开发,存在共性,也有一些小差异,但总体上都是一致的。
以下为作者开发的Word版本的外接程序,论文格式大师软件,大家有空可以下载体验一下。(请搜索下载)
蓝凑下载地址:论文格式大师软件V1.9.1安装包.zip
项目整理中,课程暂时保持更新状态,如发现有未讲或遗漏内容,将会在【第六章 补充篇】继续进行讲解。大家可关注下本课程。
课程大纲-VSTO外接程序开发干货教程 C#
第1章入门篇(45分钟9节)
1-1
VSTO课程介绍及环境配置外接程序叫法很多,也叫office外接程序,office加载项,com加载项,add-in、add-ins、addin、addins,这些都是相同的意思,都统称为外接程序。vsto外接程序,主要是与 word、excle或者ppt,进行交互式操作,这些交互式操作资料较少,大家不易获取,但是在其他操作上,基本和C#或者其他开发工具一样,可以创建窗体,新建类等。课程中,我们开发的word、excel或者ppt类的外接程序,不仅可以运行微软office上,还可以运行在金山office上。
「仅限付费用户」点击下载“VSTO课程介绍及环境配置.pdf”
[05:14]开始学习1-2
VS/Office开发版本兼容性、32/64位说明及注意事项用C# VSTO外接程序,不同版本的Office,在vsto开发中,引用的库版本不一样。我们要对vsto版本、Office各版本的兼容性、以及开发中的注意事项都要有所了解。用vsto开发的插件,只要稍微配置下注册表,就可以运行在金山Office之上。
「仅限付费用户」点击下载“VSOffice开发版本兼容性、3264位说明及注意事项.pdf”
[03:58]开始学习1-3
创建第一个VSTO外接程序-hello word使用C#创建 VSTO外接程序/Office加载项创建第一个office Word外接程序hello word(适用于Excel和PPT的创建)。
「仅限付费用户」点击下载“创建第一个VSTO外接程序-hello word.zip”
[05:41]开始学习1-4
添加金山Word/Excel/PPT外接程序注册表支持我们使用vsto开发的微软Office Word、EXcel、PPT外接程序,是可以在金山office Word、EXcel、PPT中继续使用的。让金山使用外接程序,可以通过添加金山注册表支持,让金山调用微软Office的外接程序。
「仅限付费用户」点击下载“添加金山Office Word、Excel、PPT注册表支持.zip”
[05:12]开始学习1-5
不同Office版本与金山判断、启动路径与数据库路径设置C# VSTO外接程序获取不同Office版本与金山判断、启动路径与数据库路径。
「仅限付费用户」点击下载“不同Office版本与金山判断、启动路径与数据库路径.zip”
[07:09]开始学习1-6
不同版本的外接程序项目(add-in)相互转换C# VSTO外接程序可以在不同的版本间进行相互转换,比如,将Offcie 2013、2016版本的vsto外接程序转为2010版本,或者将外接程序由2010转为2013版。
「仅限付费用户」点击下载“不同版本的外接程序项目(add-in)相互转换.zip”
[05:25]开始学习1-7
可视化设计器与XML(功能区)C# VSTO外接程序功能区:可视化设计器与xml,可视化设计器的ribbon文档,我们将他转为xml文件,通过转换,我们可以看到xml的代码,有助于xml的学习。
「仅限付费用户」点击下载“可视化设计器与XML.zip”
[04:50]开始学习1-8
DialogLauncher的使用Dialoglauncher,也就是对话框启动按钮。dialoglauncher位于组面板的右下角,主要作用是弹出面板相关的对话框,在vsto开发中,我们也可以给组面板添加这样的对话框启动按钮。本节我们详细学习dialoglauncher的创建和使用,dialoglauncher在vsto开发中的作用。
「仅限付费用户」点击下载“DialogLauncher的使用.zip”
[03:31]开始学习1-9
多个功能区(可视化设计器/xml)的选择性调用在vsto项目开发中,我们不可能只创建一个功能区,我们很可能会创建多个,甚至是不同类型的功能区。 当外界程序有多个功能区时,系统默认的加载,具有随机性,我们可以改变这种随机的加载进程,通过重写初始化进程的方式,来加载不同的功能区。
「仅限付费用户」点击下载“多个功能区(可视化设计器 xml)的选择性调用.zip”
[04:11]开始学习第2章基础操作(52分钟9节)
2-1
Office功能区控件主要属性与事件在外接程序可视化设计中,我们主要用到工具箱中Office功能区控件。本节我们将对功能区中的这些所有控件进行学习,并提供所有的代码。让大家对功能区控件的操作,不再有疑惑。
「仅限付费用户」点击下载“Office功能区控件主要属性与事件.zip”
[09:37]开始学习2-2
VSTO开发中Word外接程序的事件word外接程序的事件有30几个,这些事件, 是在appevent4这个单元里面,本节我们学习word外接程序中最常用的几个,并了解如果使用其他的事件!
「仅限付费用户」点击下载“VSTO开发中Word外接程序的事件.zip”
[06:09]开始学习2-3
VSTO开发中Excel外接程序的事件本节学习VSTO Excel外接程序的事件,excel外接程序事件比较多,有将近50个,主要是appevent单元中的事件。本节重点学习这些事件的创建过程,如何快捷创建和使用这些事件,起到事半功倍的效果!
「仅限付费用户」点击下载“VSTO开发中Excel外接程序的事件.zip”
[05:45]开始学习2-4
Office文档属性读写操作VSTO文档属性的读写操作, 我们读写的对象是文件属性面板中的详细信息,主要包含文件作者、文件标题、文件属性、修改时间、公司信息、简介、内容等方面的信息。
「仅限付费用户」点击下载“Office文档属性读写操作.zip”
[04:27]开始学习2-5
Office文档中添加自定义属性本节我们学习C# VSTO读写和添加文档的自定义属性,即在上一节的基础上,给文档属性中添加可以读写的自定义属性。
「仅限付费用户」点击下载“Office文档中添加自定义属性.zip”
[04:42]开始学习2-6
Word文档中保存自定义变量与值C# VSTO外接程序word文档中,保存与读写自定义变量与值,我们可能需要保存一些特殊的字符串到文档中,比如配置,或者修改信息等。 在下次再打开文档时,我们依然可以继续使用这些配置或者修改信息。
「仅限付费用户」点击下载“Word文档中保存自定义变量与值.zip”
[05:03]开始学习2-7
Excel中保存自定义变量与值在Excel中保存自定义变量,我们可以通过曲线的方式在excel中保存自定义变量与值,让他有具有与word类似的功能。大家在操作中,如果真有变量进行保存,可以考虑这种方法。
「仅限付费用户」点击下载“Excel中保存自定义变量与值.zip”
[04:59]开始学习2-8
VSTO中对Word文档的基础操作C# VSTO中word文档的基础操作,我们主要要掌握文档的基础知识,如当前文档、文件名,文档的位置操作、光标选区知识,以及在word中的简单的读写操作。这些都是word的最底层操作。对这些知识了解后,后面我们再借助于宏编辑器中的代码,来完成我们的代码。
「仅限付费用户」点击下载“vsto中对word文档的操作基础.zip”
[06:13]开始学习2-9
VSTO中对Excel文档的基础操作Vsto开发中excel表格的基础操作,在excle表格的基础操作方面,我们主要是对一些基础信息和比较底层的内容进行学习,比如获取文件信息,文件名,活动的表,以及掌握文档位置的定位,和数据的读写操作,另外,也要知道如何在开发中使用公式表达式。通过这些基础知识的学习,在与后面vba与宏课程进行结合,以后再开发excel外接程序将不再费力。
「仅限付费用户」点击下载“VSTO中对Excel文档的基础操作.zip”
[05:52]开始学习第3章Office功能调用(46分钟9节)
3-2
VSTO中多线程的操作C# VSTO外接程序多线程操作,和可视化窗体中的多线程操作不一样。office外接程序属于com加载项,在com互操作情况下,如果还是用可视化窗体中的多线程,会导致运行出错!
「仅限付费用户」点击下载“VSTO中多线程的操作.zip”
[02:33]开始学习
“丁磊”老师的其他课程更多+