vba文件路径获取文件信息(vba获取当前文件路径)

①返回应用程序完整路径

Application.Path

比如:D:SoftWareOffice2003OFFICE11

②返回当前工作薄的路径

ThisWorkbook.Path

比如:D:

③返回当前默认文件路径

Application.DefaultFilePath

比如:C:Documents and SettingsAdministratorMy Documents

④只返回路径

Application.ActiveWorkbook.Path

比如:D:

⑤返回路径及工作簿文件名

Application.ActiveWorkbook.FullName

比如:D:Book1.xls

⑥返回工作簿文件名

Application.ActiveWorkbook.Name

比如:Book1.xls

上面的六种情况,在VBA环境下,你也可以通过如下的代码测试:

MsgBox Application.Path

ActiveSheet.Cells(1, 1).Value = Application.Path

MsgBox ThisWorkbook.Path

ActiveSheet.Cells(2, 1).Value = ThisWorkbook.Path

MsgBox Application.DefaultFilePath

ActiveSheet.Cells(3, 1).Value = Application.DefaultFilePath

MsgBox Application.ActiveWorkbook.Path

ActiveSheet.Cells(4, 1).Value = Application.ActiveWorkbook.Path

MsgBox Application.ActiveWorkbook.FullName

ActiveSheet.Cells(5, 1).Value = Application.ActiveWorkbook.FullName

MsgBox Application.ActiveWorkbook.Name

ActiveSheet.Cells(6, 1).Value = Application.ActiveWorkbook.Name

除此之外,和路径有关的一个函数Dir,是专门用来判断文件是否存在的函数,代码如下:

Application.ScreenUpdating = False

With Application.FileSearch

.FileType = msoFileTypeExcelWorkbooks

.LookIn = ThisWorkbook.Path

.SearchSubFolders = True

.Execute

If .Execute() > 0 Then

m = .FoundFiles.Count ‘当前目录及子目录所有工作薄总数

‘MsgBox m

For Each f In .FoundFiles ‘在所有的工作薄里做一个循环

‘MsgBox Dir(f) ‘列出每个工作薄的名称,只显示名称,如 dzwebs.xls ,无路径

If (Dir(f) <> “Total.xls”) Then

Set xlsApp = New Excel.Application

Set xlsBook = Workbooks.Open(ThisWorkbook.Path & “” & Dir(f))

Set MyWantGetsheet = xlsBook.Worksheets(1)

For i = 1 To 8

MyWantGetsheet.Cells(i, 6).Value = “www.dzwebs.net”

Next i

xlsBook.Save

xlsBook.Close

xlsApp.Quit

Set xlsApp = Nothing

Set xlsBook = Nothing

Set MyWantGetsheet = Nothing

Application.ScreenUpdating = True

End If

Next

End If

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(1)
上一篇 2022-04-15 23:00:06
下一篇 2022-04-16 00:00:05

猜你喜欢

  • 女生适合学习UI吗,UI设计学习基础内容

    UI设计适合女生学习吗。会不会很难? UI设计相比其他互联网岗位而言,还是很适合女生学习的,作为一个独立的女生,有一份稳定而又不失乐趣和热忱的工作。稳定的工作能最大程度给予女生安全…

    2023-09-23
  • 为什么手机拍电脑屏幕会有波纹__答案来了

    很多朋友在使用手机拍摄电脑显示器画面时,会透过手机的镜头看到电脑显示器屏幕上会出现波纹,不知道是什么原因,本篇文章结合显示器的显示原理,来说说与其相关的知识。 逐行扫描 说到“使用…

    2023-05-03
  • 低血压吃些什么_低血压怎么调理好

    高血压我们都听过,它是日常生活中常见的一种疾病。但你知道低血压吗?经常头痛、疲劳甚至晕厥的人可能患有低血压,不过我们不要急着吃药,低血压可以从日常饮食方面进行改善,和小编来看看低血…

    2022-07-06
  • 伏天氏笔趣阁(伏天氏几个女主)

    《伏天氏》女主是谁呢?目前来看伏天氏女主暂时为花解语一人!但是叶伏天也太能装了吧!既然表现出对花花忠贞不渝的爱情,那为什么老是去撩妹呢?准备当一个不负责任的人吗?花花虽然有点小危机…

    2022-02-27
  • 照片5寸是多少厘米_5寸照片是多大

    五寸的照片为12.7cm×8.89cm。一般来说,照片是以英寸为单位的,一英寸为2.54cm ,所以五英寸的照片就是2.54×5=12.7cm。一般来说,身份证、体检表等多采用22…

    2022-08-17
  • 海天酱油市值3年内蒸发5000亿,海天酱油为啥卖不动了?

    不知道您有没有注意过,超市里调味品的货架上,曾经的行业巨头海天味业的产品似乎变少了? 最近一段时间,“0添加”酱油的概念被炒得火热,迅速成为了调味品赛道的新宠,线上下线销量都直线上…

    投稿 2024-08-29
  • 红豆薏米越喝湿气越重_红豆和赤小豆有什么区别

    近年来,大家对中医养生兴趣越来越大,但是总感觉效果不显著。最近就有些病友和我说,常喝红豆薏米茶,怎么感觉湿气越来越重,脸色差,性冷淡,宫寒,焦虑,大便溏稀。其实红豆薏米茶疗效是肯定…

    2022-04-22
  • 打印机的常见故障分析与解决方法(打印机的故障与排除)

    在现实生活中,大多数公司和单位都配备了打印机。打印机已经成为我们现代化办公的必备设备,它的使用大大降低了我们的劳动强度,提高了我们的工作效率。然而,由于这样或那样的原因,打印机在使…

    投稿 2022-05-12
  • 电脑怎么清除隐私(上网怎么保护隐私)

    双击“我的电脑”,右键单击c盘上的“属性”“磁盘清理”“确定”。 此过程是清理过程,可以清理“临时文件”,磁盘的空间恢复了,运行速度快乐,然后依次对其他盘进行处理。 打开浏览器,选…

    2022-04-28
  • 纳豆怎么吃,纳豆可以直接吃吗

    纳豆可以直接吃吗 自制好或从超市里买来的纳豆可以直接食用,无需加热或水洗。 1、纳豆卷饼 材料:纳豆,香葱,绿豆芽,冬笋,酱油,醋,芥末,香油,甜面酱。 做法:先加入适量酱油,芥末…

    2023-11-12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注