WORD转PDF脚本文件

embedded/2025/1/15 11:40:09/

1、在桌面新建一个文本文件,把下列代码复制到文本文件中。

On Error Resume Next
Const wdExportFormatPDF = 17
Set oWord = WScript.CreateObject("Word.Application")
Set fso = WScript.CreateObject("Scripting.Filesystemobject")
Set fds=fso.GetFolder(".")
Set ffs=fds.Files
For Each ff In ffsIf (LCase(Right(ff.Name,4))=".doc" Or LCase(Right(ff.Name,4))="docx" ) And Left(ff.Name,1)<>"~" ThenSet oDoc=oWord.Documents.Open(ff.Path)odoc.ExportAsFixedFormat Left(ff.Path,InStrRev(ff.Path,"."))&"pdf",wdExportFormatPDFIf Err.Number ThenMsgBox Err.DescriptionEnd IfEnd If
Next
odoc.Close
oword.Quit
Set oDoc=Nothing
Set oWord =Nothing
MsgBox "ALL Word files have been converted to PDF format!"

2、然后将文件名改为ConvertWordToPdf.vbs即可。


http://www.ppmy.cn/embedded/154090.html

相关文章

【基础工程搭建】数据地址访问对齐问题分析

前言 汽车电子嵌入式开始更新全新的AUTOSAR项目实战专栏内容,从0到1搭建一个AUTOSAR工程,内容会覆盖AUTOSAR通信协议栈、存储协议栈、诊断协议栈、MCAL、系统服务、标定、Bootloader、复杂驱动、功能安全等所有常见功能和模块,全网同步更新开发设计文档(后期也会更新视频内…

[c语言日寄]递归进阶:深度

哈喽大家好啊&#xff0c;经历了残忍的期末周之后&#xff0c;鼠鼠我啊~ 又复活了呢~ 在阔别许久之后的第一次快乐刷题中&#xff0c;我遇到了这样的一道题&#xff1a; 题目 题目初探 如题&#xff0c;这个其实一个简单的for循环就能搞定的题目&#xff0c;结果要求用递归&a…

opencv warpAffine仿射变换C++源码分析

基于opencv 3.1.0源代码 sources\modules\imgproc\src\imgwarp.cpp void cv::warpAffine( InputArray _src, OutputArray _dst,InputArray _M0, Size dsize,int flags, int borderType, const Scalar& borderValue ) {...if( !(flags & WARP_INVERSE_MAP) ){//变换矩阵…

如何运行Pytest(python -m pytest 与 pytest详解)

关注开源优测不迷路 大数据测试过程、策略及挑战 测试框架原理&#xff0c;构建成功的基石 在自动化测试工作之前&#xff0c;你应该知道的10条建议 在自动化测试中&#xff0c;重要的不是工具 你可能见过 pytest 和 python -m pytest 这两个命令&#xff0c;但对它们之间的区别…

Linux中常用命令详解

在 Linux 中&#xff0c;有很多常用命令可以帮助你完成日常操作。以下是一些常用 Linux 命令的详细介绍&#xff1a; 1. ls - 列出目录内容 语法: ls [选项] [目录] 常用选项: -l: 显示详细信息&#xff08;权限、文件大小、修改时间等&#xff09;-a: 显示所有文件&#xff…

B3DM格式在线预览与转换

B3DM&#xff08;Batched 3D Model&#xff09;格式是3DTiles规范中的核心组成部分&#xff0c;专为高效存储和传输三维模型数据而设计。它广泛应用于大规模三维城市建模、地理信息系统&#xff08;GIS&#xff09;及虚拟现实等领域。 B3DM格式简介 B3DM定义与用途 B3DM是3DT…

《重生到现代之从零开始的C++生活》—— 入门基础语法

命名空间 创建 namespace name {int a;char b; }命名空间是干什么的呢? 已知我们读取变量都是先读取局部变量&#xff0c;再读取全局变量&#xff0c;但是如果碰到一些起名重合的时候会报错&#xff0c;我们只能换变量名 那么有没有方法能让其不报错&#xff0c;让他们合法…

青少年编程与数学 02-006 前端开发框架VUE 22课题、状态管理

青少年编程与数学 02-006 前端开发框架VUE 22课题、状态管理 一、状态管理二、Vuex1. 安装Vuex2. 创建Vuex Store3. 在Vue应用中使用Store4. 在组件中使用状态5. 模块化Store 三、Vuex应用示例1. 创建项目2. 安装Vuex3. 设置Vuex Store4. 在主项目中使用Store5. 创建组件6. 更新…