利用VBA将表格保存为PDF文件

  • 表格保存为PDF
  • 函数代码

表格保存为PDF

在VBA编程处理数据时,经常会需要将处理完成的数据或是报表保存输出为PDF文件,以便进行传播。下面的函数即可以实现将指定表的内容保存为PDF文件。
保存文件前,需要确认表格内容已经是排版完成的内容,此函数没有排版的功能,具体请大家自行测试。

函数代码

Function SaveAsPDF(Optional FlName As String = "当前文件名")
On Error GoTo err
If FlName = "当前文件名" ThenFlName = ActiveWorkbook.FullNameFlName = Left(FlName, InStrRev(FlName, ".")) & "PDF"
End If
If Dir(FlName) <> "" ThenIf MsgBox("此文件已存在!是否要覆盖保存?", vbCritical + vbYesNo, "校验文件是否存在") <> vbYes Then SaveAsPDF = False: Exit Function
End If
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=FlName, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
SaveAsPDF = True
Exit Function
err:
SaveAsPDF = err.Number & "_" & err.Description
End Function

——专注办公软件的二次开发及培训,你有问题,我有思路!
——微博、微信、CSDN同号:w_dexu
——转载请注明出处!

扫码加微信

利用VBA将表格保存为PDF文件相关推荐

  1. Py自动化办公—Word文档替换、Excel表格读取、Pdf文件生成和Email自动邮件发送实战案例...

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 平阳歌舞新承宠,帘外春寒赐锦袍. ...

  2. 神奇的pdfkit工具——将字符串保存为pdf文件

    神奇的pdfkit工具--将字符串保存为pdf文件 1.安装工具包 pip install pdfkit 2.上干货 import pdfkitdef create_pdf(str_data, to_ ...

  3. 计算机一级保存文件,计算机等级一级技巧:Word文档保存为PDF文件

    全国计算机等级考试(National Computer Rank Examination,简称NCRE)是由国家教育部考试中心主办,面向社会,用于考查应试人员计算机操作.理论应用知识与技能的全国性计算 ...

  4. word保存为pdf文件

    方法一:Microsoft.Office.Interop.Word另存 /// <summary> /// 将word保存为pdf文件         /// </summary&g ...

  5. 计算机证书图片无法保存,win7电脑JPG文件怎么保存为PDF文件

    很多时候我们需要将win7下的各种文本文件转换为PDF格式的文件,那么win7电脑JPG文件怎么保存为PDF文件呢?学习啦小编分享了win7电脑JPG文件保存为PDF文件的方法,希望对大家有所帮助. ...

  6. 帮我用python flask框架写一个可以上传英文pdf然后通过调取百度翻译api翻译为中文然后保存为pdf文件的代码...

    下面是一个简单的代码示例,可以帮助您使用 Python Flask 框架实现上传英文 PDF,并通过调用百度翻译 API 将其翻译为中文,然后保存为 PDF 文件: from flask import ...

  7. python爬取正确但不出文件_使用Python爬取微信公众号文章并保存为PDF文件(解决图片不显示的问题)...

    前言 第一次写博客,主要内容是爬取微信公众号的文章,将文章以PDF格式保存在本地. 爬取微信公众号文章(使用wechatsogou) 1.安装 pip install wechatsogou --up ...

  8. 将微信文章保存为PDF文件收藏

    有时候,收藏着的微信文章就因为被删除或者和谐的原因不见了,所以我们可以用一些手段来保存成PDF来收藏.在这里我们会用puppeteer作为浏览器加载渲染文章,并且再用其保存成pdf.所以用以下的步骤: ...

  9. 利用VBA快速整合多个excel文件

    心得(一):关于VBA如何把同一个文件下的所有文件的内容合并到同一个excel文件下 问题:如何把多个格式相同的excel整合到一个excel上,起初想的是可以直接用复制粘贴--但是文件有几百个将近一 ...

  10. java 网页保存为pdf文件怎么打开方式_js相关:JavaScript+Java实现HTML页面转为PDF文件保存的方法...

    js相关:JavaScript+Java实现HTML页面转为PDF文件保存的方法 发布于 2020-8-12| 复制链接 借助iText这个Java库,我们可以将HTML文件保存为图片文件进而转换成P ...

最新文章

  1. 解决Unity中新导入了C#文件在vs打开一直都是杂项文件的问题
  2. xulrunner html5,XULRunner入门
  3. 内存管理范围和@property
  4. Effective Java读书笔记完结啦
  5. atitit.Oracle 9 10 11 12新特性attilax总结
  6. android中弹出窗口,如何在Android中创建弹出窗口(PopupWindow)
  7. iTerm2 for MacOS(终端模拟器/终端仿真器/命令终端工具)设置详解
  8. r语言 adf检验_r语言中如何进行两组独立样本秩和检验
  9. EditPlus常用快捷键
  10. 求两等长升序序列的中位数
  11. 第三十六课:告别演出
  12. Windows配置MinGW环境变量
  13. 【电机测速】M法、T法、M/T法测速系统设计实现
  14. html onclick点击事件失效,HTML onfocus,onclick事件不起作用
  15. Python 进阶视频课 - 14. FR007 利率掉期定价和曲线拔靴
  16. 华为云服务器最新信息,查询云主机信息
  17. python 马赛克拼图_使用 python 做到马赛克拼图
  18. 七号信令:MTP层简介
  19. 读书笔记:-----《第四次工业革命转型的力量》
  20. 基于鸿蒙系统的APP测试技术,快来入坑

热门文章

  1. Android游戏开发入门基础
  2. 通信原理(五) 信道编码
  3. 二叉树的四种遍历算法
  4. VS 2013安装教程
  5. 华硕FL5900U如何关闭ahci_「IT之家评测室」华硕灵锐 14 体验评测,轻薄身材也能有大能量...
  6. 计算机二级--java篇
  7. C++各种常用名词的意思
  8. PreScan笔记(2.1)——MATLAB更改初始data model文件中的参数
  9. 易语言批量替换html,易语言实现批量文本替换操作的代码
  10. 通过matlab语言来实现对硬币的计数问题