NZ系列工具NZ06:VBA创建PDF文件说明

我的教程一共九套及VBA汉英手册一部,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。大家在学习的过程中可能会存在困惑,这么多知识点该如何组织成自己的程序呢?VBA可否能组织一个大型的程序呢?如何让VBA形成一个工具,拿来就用呢?在我的教程完结后,我陆续推出这类技术工具资料,这类工具整合了若干多的VBA知识点,让大家感受到VBA之强大。工具资料共两个系列,一个是YZ系列,一个是NZ系列。今日给大家介绍的是NZ系列工具NZ06:VBA创建PDF文件说明c6434b912ce0022ce9cd0208da63c6eb.jpeg

【分享成果,随喜正能量】生活里,能够同行的人,比风景更重要;因为,很多时候,同行的人,其实就是风景。 。

NZ06:VBA创建PDF文件说明

这个应用是展现给大家利用VBA给Excel工作簿创建PDF的各种灵活应用。共提供五种不同方法创建PDF文件,分别如下:

1:创建整个工作簿的 PDF

2:创建ActiveSheet工作表的PDF。

3:创建选择范围的PDF,可以鼠标选择范围,但要注意必须是当前工作表。

4:给出指定工作表名称创建 PDF,按照当前工作表的顺序创建。

5:给出指定工作表名称创建 PDF,按照给出的工作表先后顺序创建。

这五种情况可以覆盖我们的平时应用,最方便的是第五种我们可以非常方便的按照指定的顺序创建PDF文件。

这个工具的核心技术我封装在一个Create_PDF.xlam加载项中,注意VBE的打开密码是123456789,但强烈建议您不要轻易打开代码窗口,即使打开也要留有备份。加载项在加载后,可以在菜单中直接看到工具的菜单,应用非常的方便。

2d5ff12e189b5c8cbfcef018fd10bfe2.jpeg

一加载加载项后的菜单

我们打开任意的一个EXCEL文件(2007版本之上),如下的测试文件:9b6841f97cae574b1fe82b6899dcd959.jpeg

然后打开工具的加载项,此时菜单会有下面的选项:

b5927e0370d9cdb138c1f7c7c3098b89.jpeg

二创建整个工作簿的 PDF

在上述的菜单中我们选择第一个按钮,并根据需要选择位置及文件名称:

f88bb4783720703396221f8075e0029f.jpeg

af9b3125ee52fd833b63f775164af086.png

这个时候整个工作簿就会转换为一个PDF文件了;

a4859d15c7566a630850edac86cfefaa.jpeg

二创建ActiveSheet工作表的PDF

为了创建当前工作表的PDF,我们可以选择第二个按钮:

ecfcebd3d52680119279bb3f06b52c3a.jpeg

后续的提示同上。

三创建选择范围的PDF,可以鼠标选择范围

我们在当前工作表上选择某一范围,并点击下面的按钮:

a453ffa326b4cf5bc4467c3772be7461.jpeg

结果如下:

a082c4efba856153d14242eff7b8479e.jpeg

五按指定工作表名称创建PDF,按照当前工作表的顺序创建

我们点击按钮:

f9cf4a1c5cbef4d4a4fabdf1b1053122.jpeg

此时会提示,输入工作表的名称:

e2b1d7e6fec93adf634a35ef71bb27c8.jpeg

我们输入:sheet4,sheet3。注意中间要有半角的逗号

84ed8e1602816844ea2524809c6dca8f.jpeg

点击确定:

fba5e2fa5d33323d8e644b1a4b7b3451.jpeg

837502b1456a2932ad615b62988ec6ba.jpeg

此时第三页是在前面的。

六给出指定工作表名称创建 PDF,按照给出的工作表先后顺序创建

我们点击如下按钮:

fbe6bda50786f9117a47ad23f2880597.jpeg

同样提示输入:

e2fb3e92bef5b08b2eec9b380223a09a.jpeg

我们输入:sheet4,sheet3。注意中间要有半角的逗号。我们看结果:

d0b2e334f63d8148aed152e0bd092418.jpeg

e62d5a993fda35035284e58c945d0c57.jpeg

这个时候第四页是在前面的,这就是按照顺序输出。

这个应用实现了利用VBA在Excel灵活创建PDF的各种方案。

【分享成果,随喜正能量】

181021f1c70bddef4cfccd852e3d7b6b.jpeg

下面是NZ系列VBA应用工具:

44485d8044be7e8b624a59007309e6e2.jpeg

b37563d4eee310bbc2cf74d1c33837e9.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/128546.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C#动态拦截并覆盖第三方进程的函数,实现函数篡改(外挂)

今天在看之前收藏的一个pdf文档(介绍C#外挂的相关知识的),结合网上的东西及个人的理解才有了这篇文章。 参考文章: 【精选】一文带解读C# 动态拦截覆盖第三方进程中的函数(外挂必备)_zls365365的博客-CSDN博客 DotNetDetour - …

UE5数字孪生制作-数据篇(二) - 数据处理

1.卫星图与DEM高度图坐标一致处理 https://www.bilibili.com/video/BV1op4y1V71r?p4&vd_source707ec8983cc32e6e065d5496a7f79ee6 坐标系的调整 先把工程默认坐标调整下,建议调整到3857,在菜单的设置(s)里找到,修…

java excel、word、PPT转换成pdf预览

先引入包:[lib下载地址](https://mp.csdn.net/mp_download/manage/download/UpDetailed)Controllerpublic AjaxResult fileToPdf(RequestBody VerifyCode url, HttpServletResponse response, HttpServletRequest request) throws IOException {String fileUrl req…

Jupyter Notebook 内核似乎挂掉了,它很快将自动重启

报错原因: OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized. OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade perfo…

户外台灯设计:照亮你的户外空间

在一个温暖的夏夜,能够在户外享受美味的晚餐是一种特殊的愉悦。这种露天用餐的体验不仅让你感受大自然的美丽,还提供了独特的放松感。为了让这个时刻更加难忘,户外台灯的用途与设计至关重要。 户外台灯能够创造出温馨的氛围,为用餐…

第六章 :Spring Boot web开发常用注解(一)

第六章 :Spring Boot web开发常用注解(一) 前言 本章节知识重点:作者结合自身开发经验,以及觉察到的一个现象:Springboot注解全面理解和掌握的并不多,对注解进行了全面总结,共分两个…

(三)、MySQL索引

一、索引基础 索引是存储引擎用于快速找到记录的一种数据结构。(可以理解为一本书的目录)。 例子:where id1 如果在id列上建有索引,则MySQL将使用该索引找到id为1的行,也就是说,MySQL先在索引上按值进行查找,然…

kernel32.dll是什么 ,分享一些解决kernel32.dll丢失的修复方法

kernel32.dll丢失?电脑突然出现这样的弹窗错误是为什么?那么kernel32.dll是什么的东西呢?今天就带大家了解小编对于kernel32.dll的理解和作用,同时在给小伙伴们分享一些解决kernel32.dll丢失的修复方法。 一.对Kernel32.dll的理解…

【Springboot】基于注解式开发Springboot-Vue3整合Mybatis-plus实现分页查询

系列文章目录 文章目录 系列文章目录系统版本实现功能操作步骤1. 新建Mybatis的全局分页配置文件2. 编写OrderMapper :继承Mybatis-plus提供的BaseMapper3. 编写OrderServiceImpl,实现OrderService4. 编写OrdersController 控制类 发送接口请求测试 系统版本 后端&…

《未来之路:技术探索与梦想的追逐》

创作纪念日 日期:2023年07月05日文章标题:《从零开始-与大语言模型对话学技术-gradio篇(1)》成为创作者第128天 在这个平凡的一天,我撰写了自己的第一篇技术博客,题为《从零开始-与大语言模型对话学技术-…

JTS: 18 DistanceToPoint 最近距离计算

这里写目录标题 版本代码 版本 org.locationtech.jts:jts-core:1.19.0 链接: github 代码 import org.locationtech.jts.algorithm.distance.DistanceToPoint; import org.locationtech.jts.algorithm.distance.PointPairDistance; import org.locationtech.jts.geom.Coordin…

遇到问题[已解决]TypeError: ‘odict_keys‘ object is not subscriptable

背景 运行CPD代码时,由于源代码踊跃python2.7,但是我的是3.8出现报错 【Python3】【报错】- TypeError: ‘dict_keys‘ object is not subscriptable-CSDN博客 原因: 在Python3中,keys()方法不允许切片 VGG代码如下 解决办法: 就…

Exploration by random network distillation论文笔记

Exploration by Random Network Distillation (2018) 随机网络蒸馏探索 0、问题 这篇文章提出的随机网络蒸馏方法与Curiosity-driven Exploration by Self-supervised Prediction中提出的好奇心机制的区别? 猜想:本文是基于随机网络蒸馏提出的intrin…

手撕数据库连接池

1.有开源的数据库连接池,你为啥不用? 这个不是因为闲的没事干,先说下需求背景 我们有一个数据源管理模块,配置的数据源连接,用户名,密码等信息 在数据源管理模块配置好之后,去另一个模块选择数…

【探索】HelloGitHub上面推荐几个程序我的真实体验与收藏

第一个项目——体验成为操作系统 youre-the-os:模拟计算机操作系统的游戏。这是一个 Python 写的 Web 游戏,在游戏中玩家扮演的是一台计算机的操作系统。玩家必须通过管理进程、内存和 I/O 事件,不让进程闲置太久,因为进程等待太…

Linux系统服务器日常运维常用系统监控指令

常用系统监控指令 1. top命令1.1 命令语法1.2 命令选项1.3 命令详解 2. free命令2.1 命令语法2.2 命令选项2.3 命令详解 3. df命令3.1 命令语法3.2 命令选项3.3 命令详解 4. ps命令4.1 命令语法4.2 命令选项4.3 命令详解 5. crontab命令6. 查看端口命令6.1 netstat命令6.2 lsof…

RFID智慧物流设计解决方案

物流行业需求 物流是将物质资料从供应者运送到需求者的物理运动过程,涉及运输、保管、包装、装卸、流通加工、配送以及信息等多个基本活动的统一整合,在经济全球化和电子商务的推动下,快递物流和医药物流成为现代物流的两大重要产业。随着智…

报错信息Update your application‘s configuration

在使用Maven项目时,有一个报错信息是:Update your applications configuration 这类问题,就是我们的application.yml文件 或者 application.properties文件 内容哪里写错了 我的问题是格式对齐方式出错,如下: 修改过后…

Javascript知识点详解:对象的继承、原型对象、原型链

目录 对象的继承 原型对象概述 构造函数的缺点 prototype 属性的作用 原型链 constructor 属性 instanceof 运算符 构造函数的继承 多重继承 对象的继承 面向对象编程很重要的一个方面,就是对象的继承。A 对象通过继承 B 对象,就能直接拥有 B …

PHP的curl会话

介绍: Curl(Client for URLs)在PHP中是一个强大而灵活的工具,用于进行各种网络请求。PHP中的Curl库允许开发者通过代码模拟HTTP请求、与API交互、进行数据传输等。在这里,我们将详细解析PHP中Curl会话的各个方面,涵盖…