设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 100|回复: 2

如何提取不带后缀.xls的工作簿名称,谢谢!

[复制链接]
累计签到:4 天
连续签到:1 天
灌水成绩
4
45
473
主题
帖子
积分

等级头衔 ID : 859
用户组 : 测量员

积分成就 测量币 : 473
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-1

勋章

测量学徒测量员

联系方式

发表于 昨天 17:29 来自手机 | 显示全部楼层 |阅读模式 IP:香港
如何提取不带后缀.xls的工作簿名称,谢谢!
ActiveWorkbook.Name返回带后缀名称,如:工作簿1.xls,想要返回不带后缀名称:工作簿1
精密测量技术论坛免责声明
重要声明:以上内容仅代表该作者观点,不代表本站精密测量技术论坛立场。
如有涉及侵权请尽快告知,我们将会在第一时间处理。作者原创内容未经允许不得转载!
站长联系邮箱:1339305021@qq.com
站长联系微信:dddnnbbb
累计签到:7 天
连续签到:2 天
灌水成绩
0
38
287
主题
帖子
积分

等级头衔 ID : 804
用户组 : 测量员

积分成就 测量币 : 287
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-1

勋章

测量学徒测量员

联系方式

发表于 昨天 17:30 | 显示全部楼层 IP:香港
Sub 获取无后缀工作簿名()
    Dim wbName As String
    ' 提取去掉后缀的名称
    wbName = Left(ActiveWorkbook.Name, InStrRev(ActiveWorkbook.Name, ".") - 1)
   
    MsgBox wbName
End Sub
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
灌水成绩
4
34
88
主题
帖子
积分

等级头衔 ID : 820
用户组 : 测量员

积分成就 测量币 : 88
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-1

勋章

测量学徒测量员

联系方式

发表于 昨天 17:55 | 显示全部楼层 IP:香港
用fso提取文件名,比较简单,用fso.GetBaseName(f)函数就可以了


  • Sub 获取文件名()
  •     Set fso = CreateObject("Scripting.FileSystemObject")
  •     fileName = fso.GetBaseName(ThisWorkbook.FullName)
  •     MsgBox fileName
  •     Set fso = Nothing
  • End Sub

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|精密测量技术论坛 ( 桂ICP备2026007449号-1 )|网站地图

GMT+8, 2026-5-2 05:16 , Processed in 0.109013 second(s), 31 queries .

快速回复 返回顶部 返回列表