图纸批量改名工具(通用版) V20200216

这是一个使用Excel VBA编写的批量图纸改名工具,适用于设计工程师和办公人员。工具能根据BOM规则自动改名,支持Creo文件的特殊格式识别,方便快捷地完成批量文件命名,提高工作效率。
摘要由CSDN通过智能技术生成

[原创]图纸批量改名工具(通用版) V20200216

工作中经常需要将制图软件导出的图档改名后再发送给合伙伙伴,比如英文改中文、加版本号、加日期等,在图纸数量多时操作比较繁琐且容易出错,极度影响心情。恰逢春节及疫情期间宅家,试着做了这个小工具,顺便加深学习下强大但平易近人的VBA。

功能简介:利用Excel VBA功能,将图纸或其它类型的文件按照BOM设定的规则自动改名,并可以自动存放到设定的文件夹下面,可以实现中英文件名切换等效果;特别地,对Creo导出文件进行了适配,最终提高准确性和效率。

适用人群:设计工程师、一般办公人员

适用场景:机械制图或建筑制图出图后按BOM名称改名、切换中英文、增加版本号、增加日期时间;规则序列的批量文件改名,如员工档案、照片等。

规则说明:源文件名称的开头中包含图号、料号之一,或源文件全名=自定义名称,且文件设置对应文件类型设为YES,则源文件会与BOM里的名称进行匹配。Creo导出的文件名比较特别,组件导出stp名称会增加"_asm",工程图如果是多页则名称会增加"_1""_2"的页码,这些情况本工具已经做了自动识别,不需要用户干扰。

使用方法:

  1. 本表格启动时默认弹出一个小工具条并隐藏Excel窗口,点击"表格显隐"按钮恢复窗口
  2. 设置需要改名的文档源目录,在“文件清单”页“文档源目录”后填入对应地址
    3.填写BOM,根据自己需求填写表格黄色区域,图号/料号上方的数字需要手工填写图号/料号的位数;2D总页数默认填1,若有多页则填实际数量;
  3. 选项设置&#
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
关于批量改名工具,你可以考虑使用命令行工具比如使用Windows下的PowerShell或者Linux下的Bash来实现。具体步骤如下: 1. 进入需要批量改名的文件夹目录 2. 在命令行中输入以下命令:`Get-ChildItem -Path "当前路径" -Filter "需要修改的文件名" | Rename-Item -NewName { $_.name -replace "旧文件名","新文件名" }` 其中,“当前路径”是指你需要修改文件名的文件夹路径,“需要修改的文件名”是指你需要修改的文件类型,比如“*.txt”或者“*.jpg”等,“旧文件名”是指你需要修改的文件名中需要替换的部分,比如“ABC”,“新文件名”是指你需要将旧文件名替换成的新文件名,比如“XYZ”。 3. 点击回车执行命令,即可完成批量修改文件名的操作。 关于word批量转html工具,你可以考虑使用Microsoft Office自带的功能来实现。具体步骤如下: 1. 打开Microsoft Word软件,点击“文件”-“打开”,选择需要转换的Word文档。 2. 点击“文件”-“另存为”,在“另存为类型”中选择“单文件网页(*.htm,*.html)”。 3. 点击“保存”即可将Word文档转换为HTML格式。 如果你需要批量将多个Word文档转换为HTML格式,可以考虑使用VBA宏来实现。具体步骤如下: 1. 打开Microsoft Word软件,按下“Alt+F11”进入VBA编辑器。 2. 在VBA编辑器中,依次点击“插入”-“模块”。 3. 在新建的模块中输入以下VBA代码: ``` Sub BatchSaveAsHTML() Dim MyFile As String Dim Doc As Document MyFile = Dir("C:\MyFolder\*.docx") '需要转换的Word文档所在文件夹路径 Do While MyFile <> "" Set Doc = Documents.Open("C:\MyFolder\" & MyFile) '打开Word文档 Doc.SaveAs2 FileName:="C:\MyFolder\" & Left(MyFile, Len(MyFile) - 5) & ".html", FileFormat:=wdFormatHTML '另存为HTML格式 Doc.Close '关闭Word文档 MyFile = Dir '获取下一个需要转换的Word文档 Loop End Sub ``` 其中,“C:\MyFolder\*.docx”是指需要转换的Word文档所在文件夹路径和需要转换的文件类型,比如“*.docx”等。 4. 点击“运行”-“批量转换为HTML”即可开始批量转换Word文档为HTML格式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值