VSTO从零开始制作一个Word插件

能够将自己现有的VBA代码成功转换为一个VSTO的Word加载项,同时兼容WPS。

13760人学习

初级24课时2022/09/19更新

二维码下载学堂APP缓存视频离线看

ZL1371
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

对VBA有一定了解,对Word对象比较熟悉的人员。 希望能快速掌握VSTO开发技巧的人员等。

你将会学到:

能够将自己现有的VBA代码成功转换为一个VSTO的Word加载项,同时兼容WPS。

  • 掌握VSTO的基本使用;Word插件开发的完成流程;VBA转VB.Net的技巧
  • 能够掌握VB.Net的基本语法特点,能系统的掌握Word插件的开发流程。

课程简介:

1.【课程简介】
360截图20210206202815994.png本课程通过一个完成Word插件制作流程,来向学员详细展示一个Word插件的制作过程,以VSTO的VB.Net语言为基础,从VS的安装到最终项目的部署,都做了手把手的教程和操作。让学院能够从细节到整体,完整的了解整个流程,从而为自己开发插件提供良好的参考。

2.【课程大纲】

章节名称主要内容
01.概述章节内容简介
02.VS的安装与第一个VB.Net项目1.VS2019的安装;
2.一些常用的设置;
03.Ribbon设计器中添加控件1.按钮,Editbox,Menu,SplitButton等
2.按钮事件,ComboBox控件的使用;
3.模块的使用——全局变量;
04.窗体设计与常用属性1.如何插入窗体;
2.常用窗体控件;
3.窗体控件属性;
05.窗体按钮交互技巧1.完善一个ListView窗体;
2.按钮动态修改窗体大小;
3.制作一个注册窗体的轮廓;
06.任务窗格的添加;1.添加任务窗格;
2.通过toggleButton控制任务窗格的出现;
07.VBA到VB.Net代码的转换;1.录制宏代码到VB.Net
2.现有代码的转换;
3.VBA代码转换器的使用;
08.网上获取资源的技巧;1.如何寻找自己想要的代码;
2.百度搜索的技巧;
3.C#代码转VB.Net代码;
09.代码调试的技巧;1.实时调试的方法,达到VBE一样的同步查看Word文档效果;
2.脚本转换生成镜像工程进行调试;
10.一机一码注册功能的实现;1.介绍一机一码的原理及简单生成;
2.完善注册窗体;
11.程序打包为Exe并发布;1.AdvancedInstaller的使用;
2.如何封装字体;
3.如何设置注册表项目;
4.如何让WPS也能使用;
12.常见问题的解决。1.一些常见的问题。
2.对应的解决方案。

3.【课程特色】

(1)本课程重点在于如何达到成功制作出可用的插件的目的,而非详细讲解基础知识。因此,更像是一个“快餐”,当然,若用户能将本教程和基础类教程结合起来学习,效果会更佳。

(2)本站同类课程非常少,即便有类似的,基本也是以Excel为基础,没有以Word为基础来讲解的,因此,从这一点来讲,本教程应该是少见的Word插件制作的教程。

(3)本课程提供了详尽的课程附件,将每个环节的操作,以及本人原创的工具都作为附件放入到了课程里,学院们有了这些文件作为参考,能够起到事半功倍的效果。

4.【预计效果】

学员们学习了本课程后,虽然不可能在几个小时内就能作出成品出来,但是却能够大大节省摸索的时间,比起盲目的在网上查找零散资源和教程学习的效率更高,能够更加有效的加速学院成功制作出属于自己的插件的过程。

常见问题:

问:没有系统学习过C#和VB.Net能快速上手吗?

答:可以的,因为本课程本身就是让不懂VB.Net和C#的学堂快速完成从VBA到VSTO的转化过程的,学习过之后,能够更深刻的了解到二者的区别,同时掌握整个插件开发的流程,做到举一反三。此外,本课程每个章节操作的步骤文件都将放进课程附件中,学堂们可以根据教程同步查看项目文件,达到更好的学习效果。

问:没有VB.Net和C#基础是否可以学习?

答:可以的,本课程本来就是为这类学员准备的。只要有VBA的基础就可以了。本课程本身就是让懂得VBA而不熟悉VSTO的学员快速掌握制作插件的技术的。

问:这个对制作Excel插件有否帮助?

答:当然有帮助,道理都是一样的。主要是Word插件的制作教程少之又少,所以才针对word作出教程。对Excel插件开发同样有非常好的借鉴作用。

展开更多

课程大纲-VSTO从零开始制作一个Word插件

  • 第1章概述(6分钟1节)

  • 1-1

    课程简介介绍课程大纲,学习的目的,最后能做出什么样的插件。

    「仅限付费用户」点击下载“01.概述.pptm.pptx”

    [06:56]
  • 第2章VS的安装与第一个VB.Net项目(21分钟2节)

  • 2-1

    VS2019的安装安装时需要注意的地方

    [01:31]
  • 2-2

    第一个VB.Net项目1.VS2019的实用设置;2.常用的按钮及作用;3.VSTO生成的文件;4.VSTO安装后对注册表的修改。

    「仅限付费用户」点击下载“02.课件+项目.7z”

    [20:08]
  • 第3章Ribbon设计器中添加控件(56分钟2节)

  • 3-1

    Ribbon设计器中常用控件介绍1.介绍Ribbon设计器的使用,Button、Combobox、EditBox、Group等控件的使用。2.介绍如何设置自定义按钮图标和使用系统自带图标的方法。

    「仅限付费用户」点击下载“03.Ribbon设计器中添加控件.pptm.pptx”

    [23:21]
  • 3-2

    添加控件事件为按钮添加点击事件,响应等;介绍Ribbon界面下如何初始化Combobox控件和Editbox控件的使用。

    「仅限付费用户」点击下载“03实时项目文件.rar”

    [33:00]
  • 第4章窗体设计与常用属性(48分钟2节)

  • 4-1

    插入窗体与控件窗体插入与工具箱常用控件介绍;Listbox、Listview与DataGridView控件的使用;

    「仅限付费用户」点击下载“04.窗体设计与常用属性.pptm.pptx”

    [20:40]
  • 4-2

    窗体常用属性设置1.窗体常用属性的设置:启动后居中、拖拽时控件同步改变大小;2.窗体置顶;3.DataGridView动态改变控件内容宽度;4.Tooltip气泡提示;5.Timer定时器的使用。

    「仅限付费用户」点击下载“04实时项目文件.rar”

    [27:50]
  • 第5章窗体按钮交互技巧(1小时4分钟4节)

  • 5-1

    完善一个ListView窗体OpenFileDiaglog控件的使用;如何将选定文件显示在Listview控件中;

    「仅限付费用户」点击下载“05.窗体按钮交互技巧.pptm.pptx”

    [23:49]
  • 5-2

    为Listview添加相关按钮功能为Listview添加上移、下移、删除、清空按钮,实现对内容的控制。

    [13:26]
  • 5-3

    简单注册窗体测试添加一个简单的注册窗体,介绍注册的简单原理。

    [16:09]
  • 5-4

    方法、属性、事件的简易理解通俗易懂的方式介绍方法、属性、事件;为Listbox添加文件拖拽事件。

    「仅限付费用户」点击下载“05+06实时项目文件.rar”

    [10:59]
  • 第6章添加任务窗格(11分钟1节)

  • 6-1

    任务窗格与ToggleButton控件的使用1.添加任务窗格;2.任务窗格与ToggleButton按钮的交互。

    「仅限付费用户」点击下载“06.任务窗格的添加.pptm.pptx”

    [11:25]
  • 第7章VBA到VB.Net代码的转换(33分钟2节)

  • 7-1

    VBA到VB.Net代码转换的原则介绍从VBA到VB.Net的基本转换原则;介绍容易犯错的地方和规避方法;

    「仅限付费用户」点击下载“07.VBA到VB.Net代码的转换.pptm.pptx”

    [17:47]
  • 7-2

    两段VBA代码的修改实例用两段VBA代码的修改实例来演示代码转换的过程;介绍原创工具——WordVBA代码转换器的简单使用。

    「仅限付费用户」点击下载“07.实时项目文件+代码转换器.rar”

    [15:44]
  • 第8章网上获取资源的技巧(25分钟2节)

  • 8-1

    搜索网上代码的技巧介绍如何寻找自己需要的代码以【完成一个百度翻译项目】为例,介绍如何获取自己需要的代码;介绍如何将C#代码转换为VB.Net代码;

    「仅限付费用户」点击下载“08.网上获取资源的技巧.pptm.pptx”

    [04:45]
  • 8-2

    百度翻译项目实战操作1.介绍类模块的使用情景;2.手把手作出一个批量翻译文档的百度翻译项目;3.指出翻译工具还能如何改进的思路。

    [21:14]
  • 第9章代码调试的技巧(46分钟2节)

  • 9-1

    一般调试技巧1.介绍常用调试方法;2.介绍条件断点的使用;

    「仅限付费用户」点击下载“09.代码调试的技巧.pptm.pptx”

    [11:58]
  • 9-2

    建立镜像工程调试法介绍镜像工程调试的原理;介绍如何在调试过程中能动态查看word文档变化。

    「仅限付费用户」点击下载“09实时项目文件.rar”

    [34:48]
  • 第10章一机一码注册功能的实现(50分钟2节)

  • 10-1

    一机一码注册的原理介绍一机一码注册的原理;

    「仅限付费用户」点击下载“10.一机一码注册功能的实现.pptm.pptx”

    [07:10]
  • 10-2

    完善之前的注册窗体完善之前的注册窗体,做到一机一码,以及改变按钮的可用状态。

    「仅限付费用户」点击下载“10实时项目文件.rar”

    [43:32]
展开更多

“ZL1371”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部