封装ExcelVBA代码:[1]动态链接库的生成

 时间:2024-09-25 07:17:11

有时出于代码安全性及保密性的需要,我们会对Excel外狒芙梨VBA代码进入加密,通常的做法是利用给工程设置密码的方法实现加密,对于这类加密方法,由于存在安全度低、易破解等问题,因此往藻焐瞬赧往起不到应有的效果。今天小编就给大家计解一种更为安全的加密VBA代码的方法,那就是借助动态链接库技术来实现。

封装ExcelVBA代码:[1]动态链接库的生成

工具/原料

VB6.0

Excel2007

方法/步骤

1、打开VB6.0环境,点击“文件“→”新建工程“,在打开的”新建工程“窗口中选择”ActiveX(DLL)控件“,然后点击‘确定”按钮。

封装ExcelVBA代码:[1]动态链接库的生成

2、添加对Excel对象库的引用点击“工程”→“引用”,在打开的“引用”窗口中找到并选择“MicrosoftExcel12.0ObjectLibrary”。(不同版本的Excel,其对应对象库名称可能不一致,请以实际对象名称为准)

封装ExcelVBA代码:[1]动态链接库的生成

3、将"工程名称"更改为”feifeidown“,将”类模块“名称更改为”AddInfo".

封装ExcelVBA代码:[1]动态链接库的生成

封装ExcelVBA代码:[1]动态链接库的生成

4、双击”类模块AddInfo“,编写如图所示的代码:OptionExplicitSubS娣定撰钠etValue()惺绅寨瞀'创建Excel应用程序对象DimexcelAppAsNewExcel.Application'创建工作簿对象DimexcelWorkBookAsNewExcel.Workbook'创建工作表对象DimexcelWorkSheetAsNewExcel.Worksheet'创建新工作簿SetexcelWorkBook=excelApp.Workbooks.Add'设置活动工作表SetexcelWorkSheet=excelWorkBook.Sheets(1)'给特定单元格赋值excelWorkSheet.Cells(1,1)="百度ID"excelWorkSheet.Cells(1,2)="feifeidown"'显示工作表excelWorkSheet.Visible=xlSheetVisibleEndSub

封装ExcelVBA代码:[1]动态链接库的生成

5、对工程进行相关描述设置点击”工程“→”feifeidown属性“,在打开的”工程属性“窗口中,切换到”生成“选项卡,将“应用程序”的标题设置为“封装VBA代码”,产品名称设置为”通过DLL对EXCELVBA进行封装“,最后点击”确定“按钮。

封装ExcelVBA代码:[1]动态链接库的生成

6、打包生成DLL文件点击”文件“→”生成feifeidownDll文件“,在打开的”生成工程“窗口中,选择文件的保存地址,然后点击”确定“按钮,至此,DLL文件生成完成。

封装ExcelVBA代码:[1]动态链接库的生成

封装ExcelVBA代码:[1]动态链接库的生成

封装ExcelVBA代码:[1]动态链接库的生成

vba 如何打开任何类型的文件 MFC如何打开文件对话框 怎样使用VBA移动图形并填充? Windows 2008中安全证书的选择 VBA Excel 生成不重复随机数(排除法)
热门搜索
钟表图片大全 聊天图片大全 动漫之家轻小说 野马汽车报价及图片 打包机图片