可以在excel工作表中通过宏将一个文件夹中的所有xlsx或类似的表格文件批量转换为pdf文件,遍历每个工作表的每个sheet并逐一转换。

Sub TO_PDF()On Error Resume Next
Dim ALL_FILE As String, SourcePath As String, NewSaveFile As String
Dim CurFile As Object
Dim shit As WorksheetSourcePath = "D:\WORK\"
'待转换的源xlsx文件夹路径
OBJPath = "D:\WORK\PDF\"
'转换为pdf文件后的存放路径ALL_FILE = Dir(SourcePath & "*.xlsx")'用*.xls*匹配其他xls、xlsm格式文件
Do While ALL_FILE <> ""Set CurFile = Workbooks.Open(SourcePath & ALL_FILE, , msoTrue)'遍历每个xlsx文件中的每个sheet进行转换For Each shit In CurFile.WorksheetsNewSaveFile = OBJPath & "\" & CurFile.Name & "--" & shit.Name & ".pdf"'设置pdf文件名称shit.ExportAsFixedFormat Type:=xlTypePDF, Filename:=NewSaveFile'依次转换NextCurFile.Close SaveChanges:=FalseALL_FILE = Dir
Loop
Set CurFile = NothingEnd Sub

其他xls、xlsm、csv格式文件转txt或pdf等相关方法参考以下内容:
https://blog.csdn.net/goldengod/article/details/79226612
VBA基础教程
参考:https://blog.csdn.net/pijianzhirui/article/details/85939896

Excel VBA 批量转换文件夹下的xlsx文件为pdf(多文件多sheet)相关推荐

  1. 自定义语义分割数据集(划分训练集与验证集)、并且将一个文件夹下的所有图片的名字存到txt文件

    目录 1.划分训练集.验证集与测试集 2.文件名称保存为txt 3.文件移动 4. 将数据集保存为.pkl格式以及读取.pkl格式文件 我们可以借助Pytorch从文件夹中读取数据集,十分方便,但是P ...

  2. linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...

    说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...

  3. python读取文件夹下所有文件名_python如何获取当前文件夹下所有文件名详解

    前言 本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.li ...

  4. python导入模块不在同一文件夹下_Python小技之自定义不同文件夹下模块导入问题...

    一般在写一个项目的时候, 为了将项目模块化, 更加的清晰明了, 会将不同功能的模块放入不同的文件夹 项目如下: ├── spider│   └── spider.py # 爬虫文件└── utils├ ...

  5. 查看target/classes/.../dao/文件夹下,发现只有mapper的class文件,而没有xml文件 的解决方法。

    控制台报错:Invalid bound statement (not found): cn.e3mall.mapper.TbItemMapper.selectByExample Console界面的错 ...

  6. 通过adb打开Android系统中data文件夹下的app,database的的文件

    网上有太多的办法,看的眼花扰乱, 如果你的情况和我是类似的那么久这么做 首先测试机是小米4,系统是MUIU8 7.4.24开发版的,Android6.0.1 小米的手机这点好,在安全管理中就可以roo ...

  7. python将文件夹下的图片创建到一个ppt文件

    首先需要安装pptx库 pip install python-pptx 然后是代码(以png后缀为例): import os import pptx from pptx.util import Inc ...

  8. C++学习笔记(一):中文字符的处理——批量读取和修改文件夹下文件名,以及wchar_t/wstring与char/string不得不说的故事

    欢迎访问我的个人博客:https://midoq.github.io/ 前几天在网上下载了一堆教程,但是名字是用中文数字命名的,在windows文件管理下无法按数字顺序进行排序,这让强迫症的我很不爽, ...

  9. r读取文件夹下的所有csv文件_[R语言]读取文件夹下所有子文件夹中的excel文件,并根据分类合并。...

    解决的问题:需要读取某个大文件夹下所有子文件夹中的excel文件,并汇总,汇总文件中需要包含的2部分的信息:1.该条数据来源于哪个子文件夹:2.该条数据来源于哪个excel文件.最终,按照子文件夹单独 ...

最新文章

  1. 高红冰:“五新”创新乡村商业实践
  2. C++读取txt文件
  3. 【控制】《复杂运动体系统的分布式协同控制与优化》-方浩老师-第3章-局部指数稳定的多欧拉-拉格朗日系统协同控制
  4. 编程游戏python我的世界_乐学Python编程-做个游戏很简单
  5. 【.NET Core项目实战-统一认证平台】第十一章 授权篇-密码授权模式
  6. 升哲科技 x 百度智能云丨智能全感知系统,挽救 127 个生命的城市安全方案
  7. delphi组件读写机制
  8. nginx 配置示例_Nginx位置指令示例
  9. 黑马程序员_java基础笔记(03)...面向对象
  10. android singleTask使用情况,场景分析
  11. android+网速监控源码,记录: Android测试网速实现
  12. 使用阿里云播放器禁止快进
  13. Nginx学习(四)
  14. java79-GUL聊天窗口
  15. MySQL时间函数使用,查询前一天、当月、当年、上年
  16. 端智能在大众点评搜索重排序的应用实践
  17. Python 学习文档
  18. 相机计算坐标公式_相机采样点的坐标转换方法与流程
  19. 07JQuery基础
  20. 【VMware】安装虚拟机、Linux操作系统

热门文章

  1. 粉尘监测(基于STM32和Android的PM2.5监测系统)
  2. 计算机网络技术专业的英文名称,计算机网络技术专业,computer network major,音标,读音,翻译,英文例句,英语词典...
  3. USB数据共享、联机线、联网线编程接口(API)
  4. UGUI开发简单音乐播放器之一
  5. 二氧化碳传感器SCD30采集的真实物理量
  6. 外面的世界到底是什么
  7. 海美迪h7刷android tv,【当贝市场】海美迪H7三代RK3368刷机教程
  8. Windows下好玩的一些命令(会持续更新)
  9. WS2812和homeassistant握手
  10. 安装mysql单机版