封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

 时间:2026-02-14 00:08:36

1、引用Dll文件

打开Excel 2007,按键盘组合键“Alt+F11”进入VBA编程环境。点击“工具”→“引用”选项,在打开的“引用”窗口中,点击“浏览”按钮。

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

2、在随后打开的“浏览文件”窗口中,找到上一节生成的“feifeidown.dll”文件,点击“确定”进行添加,在返回的“引用”窗口中,确保勾选“feifeidown”,然后点击“确定”按钮完成。

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

3、双击“ThisWorkBook”,选择“Open”事件和“BeforeClose事件上”,并输入以下代码,用于在文档打开时注册DLL,以及关闭时反注册DLL。

Private Sub Workbook_BeforeClose(Cancel As Boolean)

   Shell "Regsvr32 /u /s " & VBA.Chr(34) & ThisWorkbook.Path & "\feifeidown.dll" & VBA.Char(34), vbHide

End Sub

Private Sub Workbook_Open()

   Shell "Regsvr32 /s " & VBA.Chr(34) & ThisWorkbook.Path & "\feifeidown.dll" & VBA.Char(34), vbHide

End Sub

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

4、编写代码调用DLL

右击“Excel对象”,选择“插入”→“模块”,在模块中输入以下代码:

Sub Test()

  Dim sa As New AddInfo

  sa.SetValue

End Sub

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

5、按下键盘快捷键“F5”,在打开的“宏”窗口中选择“Test”,点击“运行”,然后就可以恩败在Sheet1工作表中看到泪柱强效果啦。

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

6、最后将该过程添加到“ThisWorkBook”的启动菜炼五单中,即可实现在打开文档中自动运行宏的目地。

封装ExcelVBA代码:[2]ExcelVBA代码引用DLL

  • 身份证号码全攻略--VBA应用
  • VBA代码给单元格赋值
  • 怎样使用VBA在工作表单元格中批量插入图片?
  • excel表格怎么使用VBA统计选中的行数
  • Excel:利用VBA插入网络图片
  • 热门搜索
    腱鞘炎是怎么回事 怎么用电脑赚钱 怎么设置打印机 timex怎么样 怎么查看显卡 大连医科大学怎么样 nervous怎么读 心口痛是怎么回事 凯乐石怎么样 牙疼怎么快速止疼