课时40 加载项常驻操作
01:43 函数宏作加载项
可以直接使用
添加加载项
1. 将Thisworkbook的IsAddin属性设置为True
2. 保存为xla/xlam文件在默认文件夹下
- 保存在默认文件夹下,会自动出现在Excel加载项中不需要手动寻找
3. 在Excel加载项中勾选,就可以使用当前加载项了(一次勾选永久使用)
08:38 普通VBA宏程序 加载项(自定义工具栏技术)
1. 添加加载项,步骤同上
2. 添加工作簿事件: AddinInStall(添加加载项的同时,运行此程序)
⇒ 在Xlam的ThisWorkBook中执行工作簿时间 切记!切记!
- 功能: 在Excel工具栏中添加一个新的按钮,使其自动执行模块1中的sayHello宏(xlam文件中)
'AddinInStall中添加的代码
Private Sub Workbook_AddinInstall()
' Excel中所有工具条中的标准工具栏中的所有按钮等控件添加一个新的控件
With Application.CommandBars("standard").Controls.Add
.Style = msoButtonCaption ' 的显示风格/类型为
.Caption = "打招呼" '显示的标题文字
.OnAction = "模块1.sayHello" '点击后运行的宏名字
End With
End Sub
'AddinInStall中卸载的代码
Private Sub Workbook_AddinUnInstall()
On Error Resume Next
Application.CommandBars("standard").Controls("打招呼").Delete
On Error Goto 0
End Sub
课时41 乱码的系统解决方法
07:25 处理不同语言乱码问题的系统设置方案
课时42 Stream_数据库对象高级解决
03:35 其他语言问题: 先保存在Excel中,VBA读取表格值操作
05:45 Open文件不支持Unicode格式(VBE中文默认GB2312)
09:42 ADoDB.Stream对象读写文件(数据库对象,支持各种编码)