|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
- Sub ConvertFilesToPDF()
- Dim FolderPath As String
- Dim FileName As String
- Dim objWord As Object
- Dim objDoc As Object
-
- ' 设置目标文件夹路径
- FolderPath = "D:"
-
- ' 检查目录是否存在
- If Dir(FolderPath, vbDirectory) = "" Then
- MsgBox "目录不存在。"
- Exit Sub
- End If
-
- ' 循环处理目录下的文件
- FileName = Dir(FolderPath & "*.doc*") ' 指定需要转换的文件格式,如doc,docx等
-
- Do While FileName <> ""
- ' 打开Word文档
- Set objWord = CreateObject("Word.Application")
- Set objDoc = objWord.Documents.Open(FolderPath & FileName)
-
- ' 将Word文档另存为PDF
- objDoc.ExportAsFixedFormat FolderPath & Replace(FileName, ".doc", ".pdf"), 17 ' 17表示PDF格式
-
- ' 关闭Word文档
- objDoc.Close
- objWord.Quit
-
- ' 继续处理下一个文件
- FileName = Dir
- Loop
-
- ' 释放Word应用程序对象
- Set objWord = Nothing
- Set objDoc = Nothing
-
- MsgBox "转换完成。"
-
- End Sub
复制代码
AI 生成的。 |
|