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



















- 课程介绍
- 课程大纲试看
- 讲师好课2
- 学员评价
适合人群:
对VBA有一定了解,对Excel对象比较熟悉的人员。 希望能快速掌握VSTO开发技巧的人员等。 希望学习到VSTO快捷键设置及一机一码注册原理的学员。 希望提高写代码效率的学员。
你将会学到:
提高写vsto代码效率,将自己现有VBA代码成功转换为一个VSTO的Excel/WPS加载项。
- 掌握VSTO的基本使用;Excel加载项开发的完成流程;VBA转VB.Net的技巧;
- 能够掌握VB.Net的基本语法特点,能快速的制作出加载项需要的各种窗体;
- 掌握一机一码的原理及使用期限的设置。
- 掌握代码发布为Exe安装程序的技术及代码混淆方法。
课程简介:
1.为何要学习本课程?
虽然很多知识都能通过百度、谷歌、QQ群求助、论坛发帖的方式得到答案,但是往往很难找到自己中意的答案,而且群友提供的帮助大多有限,难以高效解决问题。
本课程的最大意义便在于缩短学会知识的时间。少走一些坑。不少人在初期学习时遇到一个小问题往往需要好几天,甚至几周才能解决,尤其是常见的难题:
(1)vba能用的代码为何到了vsto就不能用了?怎么修改?
(2)一机一码的注册逻辑怎么实现?网上能找到的基本都是C#的,如何变成VB.Net的?逻辑看不懂,没有人讲解;
(3)如何为vsto代码设置快捷键?能否如Excel的Application.Onkey方式一样方便操作?
等等之类的问题,在本教程都会得到快速的解决。
2.【课程简介】
本课程通过一个完成Excel加载项制作流程,来向学员详细展示一个Excel加载项的制作过程,以VSTO的VB.Net语言为基础,从VS的安装到最终项目的部署,都做了手把手的教程和操作。让学院能够从细节到整体,完整的了解整个流程,从而为自己开发插件提供良好的参考。
3.【课程大纲】
相比Word加载项的制作,Excel加载项更加深入而细致,含金量更高,增加了:
(1)DateGridView控件的设计过程及更多的窗体设计过程;
(2)代码片段使用技巧;
(3)更加完善的VBA==>VSTO的代码转换工具;
(4)一机一码设计的实现限制试用期的设置方法;
(5)更多使用的功能,如聚光灯模块,二维码模块;
(6)为VSTO模块设置快捷键功能;
(7)dll代码加密混淆功能的介绍,让你的代码更加安全!
详细章节内容如下:
章节名称 | 主要内容 |
01.概述 | 章节内容简介 |
02.VS的安装与第一个VB.Net项目 | 1.Vs2019的安装; 2.VSTO的常用设置和基本调试; |
03.Ribbon设计器中添加控件 | 1.按钮,Editbox,Menu,SplitButton(百度,必应,谷歌搜索)等 2.按钮事件,ComboBox控件的使用; 3.button和buttongroup,Group库控件的简单使用;动态加载文件菜单的制作; 4.模块的使用——全局变量; |
04.窗体设计与常用属性 | 1.如何插入窗体; 2.常用窗体控件(button,TextBox,tooltip,pictrueBox,RadioButton,CheckBox,ColorDialog,GroupBox,Listview,DatagridView); 3.窗体控件属性; |
05.窗体按钮交互技巧 | 1.完善一个DataGridView窗体; 2.按钮动态修改窗体大小; 3.批量合并工作表功能的实现; |
06.任务窗格的添加与ToggleButton; | 1.添加任务窗格与窗体; 2.利用togglebutton来控制任务窗格的隐藏/显示; |
07.正则查找替换工具与撤销功能 | 1.完成一个正则查找替换窗体功能; 2.代码撤销功能的实现; |
08.代码片段的使用技巧 | 1.利用代码片段来快速提升写代码效率; 2.代码片段工具的使用与设置; |
09.VBA到VB.Net代码的转换; | 1.录制宏代码到VB.Net:选定内容原样粘贴 2.现有代码转换为Excel版( 选定数字转文本格式; 选定文本转数字格式; 选定单元格内容百度搜索; 标出选区内重复值的颜色; 工作表密码破解); 3.VBA代码转换器的使用---Excel版; |
10.网上获取资源的技巧; | 1.如何寻找自己想要的代码; 2.百度搜索的技巧; 3.C#代码转VB.Net代码; 4.批量翻译功能的实现; |
11.调用外部dll制作二维码 | 1.外部dll的调用; 2.使用ZXing库来制作二维码; |
12.为按钮指定快捷键 | 1.键盘类库的使用; 2.为函数/窗体启动指定快捷键; |
13.窗体移植的技巧(聚光灯) | 1.窗体文件的移植; 2.相关代码的修改; |
14.代码调试的技巧; | 1.实时调试的方法,达到VBE一样的同步 2同步查看Excel工作表数据变化; 3.脚本转换生成镜像工程进行调试; |
15.一机一码注册功能的实现; | 1.介绍一机一码的原理及简单生成; 2.常用加密函数介绍;对称和非对称; 3.完善注册窗体; 4.时间限制/免费试用期的设置; |
16.程序打包为Exe并发布; | 1.AdvancedInstaller的使用; 2.如何封装字体; 3.如何设置注册表项目让WPS也能显示; |
17.常见问题的解决。 | 1.一些常见的问题。 2.对应的解决方案。 3.代码混淆与保护。 |
4.【课程特色】
(1)本课程重点在于如何达到成功制作出可用的插件的目的,而非详细讲解基础知识。因此,更像是一个“快餐”,当然,若用户能将本教程和基础类教程结合起来学习,效果会更佳。
(2)本站同类课程比较少,即便有类似的,基本也多是讲解基本理论部分较多,项目实战较少,一条龙做出安装程序Exe的基本没有。
(3)本课程提供了详尽的课程附件,将每个环节的操作,以及本人原创的工具都作为附件放入到了课程里,学员们有了这些文件作为参考,能够起到事半功倍的效果。
5.【预计效果】
学员们学习了本课程后,虽然不可能在几个小时内就能作出成品出来,但是却能够大大节省摸索的时间,比起盲目的在网上查找零散资源和教程学习的效率更高,能够更加有效的加速学院成功制作出属于自己的插件的过程。
常见问题:
问:没有系统学习过C#和VB.Net能快速上手吗?
答:可以的,因为本课程本身就是让不懂VB.Net和C#的学堂快速完成从VBA到VSTO的转化过程的,学习过之后,能够更深刻的了解到二者的区别,同时掌握整个插件开发的流程,做到举一反三。此外,本课程每个章节操作的步骤文件都将放进课程附件中,学堂们可以根据教程同步查看项目文件,达到更好的学习效果。
问:没有VB.Net和C#基础是否可以学习?
答:可以的,本课程本来就是为这类学员准备的。只要有VBA的基础就可以了。本课程本身就是让懂得VBA而不熟悉VSTO的学员快速掌握制作插件的技术的。
问:这个对制作Word/PPT等办公加载项有否帮助?
答:当然有帮助,道理都是一样的。对开发其他的办公软件加载项同样有非常好的借鉴作用。
课程大纲-VSTO从零开始制作一个Excel加载项
资料下载第1章概述(32分钟1节)
第2章VS的安装与第一个VB.Net项目(22分钟2节)
第3章Ribbon设计器中添加控件(47分钟3节)
3-2
各种常用控件的添加及介绍1.按钮,Editbox,Menu,SplitButton(百度,必应,谷歌搜索)等2.按钮事件,ComboBox控件的使用;3.button和buttongroup,Group库控件的简单使用;动态加载文件菜单的制作;
[37:23]开始学习第4章窗体设计与常用属性(38分钟4节)
4-3
窗体控件常用属性设置常用窗体控件(button,TextBox,tooltip,pictrueBox,RadioButton,CheckBox,ColorDialog,GroupBox,Listview,DatagridView)属性
[11:42]开始学习第5章窗体按钮交互技巧(52分钟2节)
5-2
DateGridView窗体项目实战(合并工作表)1.完善一个DataGridView窗体;2.按钮动态修改窗体大小;3.批量合并工作表功能的实现;
「仅限付费用户」点击下载“05.批量合并工作表+PPT课件.rar”
[51:23]开始学习第6章任务窗格的添加与ToggleButton(26分钟2节)
6-2
理论讲解+任务窗格项目实战1.添加任务窗格与窗体;2.利用togglebutton来控制任务窗格的隐藏/显示;
「仅限付费用户」点击下载“06。添加任务窗格+PPT课件.rar”
[25:31]开始学习第7章正则查找替换工具与撤销功能(34分钟3节)
第8章代码片段的使用技巧(21分钟2节)
第9章VBA到VB.Net代码的转换(36分钟3节)
“ZL1371”老师的其他课程更多+
5