怎么在vb中使用vba中的一个函数filesearch

怎么在vb中使用vba中的一个函数filesearch,第1张

这个保证可以用:

Sub t()

Dim s As FileSearch '定义一个文件搜索对象

dim xlApp as ExcelApplication

Set xlApp = New ExcelApplication

Set s = xlAppFileSearch

关键是要先创建一个excel程序的实例(在VBA中,这个实例即为当前excel程序Application,不需使用New语句创建)

两个设置均在Excel中完成。打开指定工作簿,然后按下面方法进行 *** 作:

第一问,工具-宏-安全性:将安全性设置为低;

第二问,工具-选项-安全性:将个人信息选项-保存时从文件属性中删除个人信息 前面的勾去掉!

完成以上两个步骤之后保存,然后关闭工作簿即可!

大部分vba是不能直接在vb中运行的

最主要的区别是:vb是用来创建应用程序的,vba是寄生于现有的程序中(excel等)

vba过程中一般会直接调用到例如excel的单元格、行、列、sheet等对象元素,

直接搬到vb中运行,

1、需要加载引用项目:Microsoft Excel 110 object library

2、需要重新申明各个工作薄、工作表,才可以调用其中对象元素:

Dim xlapp As ExcelApplication

Dim xlbook As ExcelWorkbook

Dim xlsheet As ExcelWorksheet

逻辑判断语法想通,几乎不用改

总之,若是设计工作表内部对象,需要修改地方很多,不能直接运行

以上就是关于怎么在vb中使用vba中的一个函数 filesearch全部的内容,包括:怎么在vb中使用vba中的一个函数 filesearch、vb调用vba的全自动执行,请详细解答我遇到的两个问题、vba代码能不能直接在VB中运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10167589.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存