当前位置: 首页 > news >正文

【WORD】批量将doc转为docx

具体步骤进行:

  1. 打开Word文档,按下Alt+F11快捷键,打开VBA编辑器。
  2. 在VBA编辑器中,左侧的“项目资源管理器”窗口会显示当前打开的Word文档相关项目。找到您要添加代码的文档项目(通常以文档名称命名),右键单击该项目。
  3. 在弹出的菜单中,选择“插入”,然后在子菜单中点击“模块”。此时会创建一个新的模块,并打开它的代码编辑窗口。
Sub ConvertDocToDocx()
    Dim myDialog As FileDialog
    Dim oFile As Variant
    Set myDialog = Application.FileDialog(msoFileDialogFilePicker)
    With myDialog
       .Filters.Clear '清除所有文件筛选器中的项目
       .Filters.Add "所有WORD97 - 2003文件", "*.doc", 1 '增加筛选器的项目为所有WORD97 - 2003文件
       .AllowMultiSelect = True '允许多项选择
       If.Show = -1 Then '确定
          For Each oFile In.SelectedItems '在所有选取项目中循环
             With Documents.Open(oFile)
                .SaveAs FileName:=Replace(oFile, "doc", "docx"), FileFormat:=12
                .Close
             End With
          Next
       End If
    End With
End Sub
  1. 将之前编写好的转换代码复制并粘贴到新模块的代码编辑窗口中。
  2. 检查代码是否有语法错误等问题,确保代码准确无误。

完成以上步骤,代码就添加到VBA编译环境中了。您可以在VBA编辑器中对代码进行调试、运行等操作。若要运行代码,可点击VBA编辑器中的运行按钮(绿色三角形图标),或按下F5键。

相关文章:

  • 搬运机器人的基本工作场景及原理
  • 202526 | 消息队列MQ
  • Pytorch深度学习框架60天进阶学习计划 - 第41天:生成对抗网络进阶(三)
  • 51c自动驾驶~合集17
  • jetpack之jetpack的概括和其中组件的简单使用
  • STM32 HAL库 HC - SR04 超声波测距模块驱动实现
  • IoT安全透视:D-Link DWR-932B固件全面逆向漏洞挖掘全面解析
  • 使用Python计算汉密尔顿路径
  • Python实现贪吃蛇二
  • Pandas 中透视表(`pivot_table`)和交叉表(`crosstab`)的区别
  • DeepSeek BLEU和ROUGE(Recall)的计算
  • torch.cat和torch.stack的区别
  • 应急响应靶机-Linux(1)
  • 数据结构*包装类泛型
  • C语言进阶之指针
  • CMD命令行笔记
  • 数据库实验:分组查询与聚集函数的使用
  • Vue3状态管理深度实战:Pinia架构设计与企业级应用
  • C#核心学习(十六)面向对象--关联知识点(2)string和Stringbuilder
  • 案例驱动的 IT 团队管理:创新与突破之路: 第四章 危机应对:从风险预见到创新破局-4.1.3重构过程中的团队士气管理
  • 扬州市中医院“药膳面包”走红,内含党参、黄芪等中药材
  • 巴西外长维埃拉:国际形势日益复杂,金砖国家必须发挥核心作用
  • 招行一季度净利372.86亿降2.08%,营收降逾3%
  • 美航母一战机坠海,美媒:为躲避胡塞武装攻击,损失超六千万美元
  • 呼伦贝尔市委常委、组织部长闫轶圣调任内蒙古交通集团党委副书记
  • “中国游”带火“中国购”,“即买即退”让外国游客购物更丝滑