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

【VBA】使用脚本把doc/docx转换为pdf格式

Document.SaveAs2 方法 (Word) | Microsoft Learn

https://learn.microsoft.com/zh-cn/office/vba/api/word.wdsaveformat

Sub openWord()

    Dim word As Object
    Dim doc As Object

    Set word = CreateObject("Word.Application")
    Set doc = word.Documents.Open("d:\7.docx") ' doc, docx都可以 Documents.Open 方法 (Word) | Microsoft LearnOffice VBA 参考主题https://learn.microsoft.com/zh-cn/office/vba/api/word.documents.open
    savePath = "d:\7.pdf" ' 修改为你的路径
    
    ' 保存为PDF格式, Document.SaveAs2 方法 (Word) | Microsoft LearnOffice VBA 参考主题https://learn.microsoft.com/zh-cn/office/vba/api/Word.SaveAs2
    doc.SaveAs2 Filename:=savePath, FileFormat:=17
    doc.Close
    word.Quit
End Sub

当前只能转换一个,如果使用循环就会好些。

http://www.xdnf.cn/news/13323.html

相关文章:

  • 消息消费类型和具体实现
  • nsswitch.conf配置文件内容解析
  • 生产安全与设备管理如何分清界限?如何正确用设备管理系统?
  • 微机原理与接口技术,期末冲刺复习资料(五)
  • 3.1 数据链路层的功能
  • 商品中心—2.商品生命周期和状态的技术文档
  • HTML 、CSS 、JavaScript基本简单介绍
  • 大型活动交通拥堵治理的视觉算法应用
  • ceph集群调整pg数量实战(下)
  • 【如何用Python调用DeepSeek的API接口?】
  • JavaSec-RCE
  • Python爬虫实战:爬取知乎回答详情
  • WebRTC(二):工作机制
  • CARSIM-车速、油门、刹车练习
  • 【计网】作业7
  • 金属矫平机:塑造平整与精度的工业利器
  • 【机器视觉】单目测距——运动结构恢复
  • synchronized 学习
  • 计算机网络笔记(三十四)——5.6TCP可靠传输的实现
  • 【持续更新】linux网络编程试题
  • 优化篇 | 网络时延优化有哪些项
  • ARM 单片机定义变量绝对地址方法
  • umask命令详解
  • 如何在Debian中提高phpstorm的稳定性
  • PostgreSQL 安装与配置全指南(适用于 Windows、macOS 与主流 Linux 发行版)
  • <6>-MySQL表的增删查改
  • Fastapi的swagger文档响应超时无法访问的解决办法
  • mybatisplus.BaseMapper#selectPage 使用方法
  • 服务器内存能不能用在台式机上
  • 模板语法中的插值语法详解