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

我的教程一共九套及VBA汉英手册一部,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。大家在学习的过程中可能会存在困惑,这么多知识点该如何组织成自己的程序呢?VBA可否能组织一个大型的程序呢?如何让VBA形成一个工具,拿来就用呢?在我的教程完结后,我陆续推出这类技术工具资料,这类工具整合了若干多的VBA知识点,让大家感受到VBA之强大。工具资料共两个系列,一个是YZ系列,一个是NZ系列。今日给大家介绍的是VBA_NZ系列工具NZ06:VBA创建PDF文件说明57e49f7ac4910d35f2c4f69183e36364.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,但强烈建议您不要轻易打开代码窗口,即使打开也要留有备份。加载项在加载后,可以在菜单中直接看到工具的菜单,应用非常的方便。

698b259ed37c545611d5527429155ca2.jpeg

一 加载加载项后的菜单

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

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

777c2b946b54096dc6cfaebec6379744.jpeg

二 创建整个工作簿的 PDF

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

370c9c0647e25567278f8f449587b42b.jpeg

dea389bbc4f4e2b0eb4fbf54c54563c5.jpeg

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

49301d0de5061bd49011ecd1bfe6aa35.jpeg

二 创建ActiveSheet工作表的PDF

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

0d027f197553bf8fd648ddb26a1b4686.jpeg

后续的提示同上。

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

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

6554f520085ddb21a7b6b832549e7198.jpeg

结果如下:

f8c78451fd171ea40243af211bfbb5af.jpeg

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

我们点击按钮:

bec6fb72833b420018cb06a24adfab83.jpeg

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

76a0142bced8657a1e70b5035f29024e.jpeg

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

359286f1dcec4fa2fdcb3f30cc874c6c.jpeg

点击确定:

4c9b21bff7ddc01aa4b233531064e9d3.jpeg

3f8c3f21f2d8ddcccd4a7e7764aab814.jpeg

此时第三页是在前面的。

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

我们点击如下按钮:

082a33c69766c070af90b8a2f0022449.jpeg

同样提示输入:

ea6495d18bdb7703e64a9738f1775948.jpeg

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

9a43b60ae64ebbeae336eec65778c691.jpeg

e8410b7b9951fa2fc7f51c3220790978.jpeg

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

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

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

88aedf6c11a67031f062c1c9c9e4b140.jpeg

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

386d9efc288309d7d70bf846808cee3f.jpeg


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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Llama 3 超级课堂 -笔记

课程文档: https://github.com/SmartFlowAI/Llama3-Tutorial 课程视频:https://space.bilibili.com/3546636263360696/channel/series 1 环境配置 1.1 创建虚拟环境,名为:llama3 conda create -n llama3 python3.10 1.2 下载、安装 pyt…

论文解读:Self-Prompt Mechanism for Few-Shot Image Recognition

文章汇总 存在的问题 由于提示文本和图像特征之间固有的模态差异,常规的提示方法的性能受到限制。 动机 让视觉信息自己给自己提示 解决办法 SPM涉及到图像编码器跨空间和通道维度产生的固有语义特征的系统选择,从而产生自提示信息。随后&#xff…

nginx反向代理使用(详细版)

1. 下载nginx,解压;(随便放在哪里) 2. 在nginx-1.26.0文件夹下创建web文件夹,继续在web文件夹下创建abcd.test.cn文件夹(文件夹的名字就叫abcd.test.cn); 3. 配置前端代理&#xff…

人工智能应用正在改变我们的生活

在这个AI蓬勃发展的时代,你如何使用人工智能?如果您认为还没有,请再想一想。人工智能已经为我们的许多日常活动提供了动力,尽管您可能还没有有意将其用作工具,但这种情况可能会在不久的将来发生变化。随着顶尖科技公司…

二叉树的前序遍历(leetcode)

144. 二叉树的前序遍历 - 力扣(LeetCode) 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 这道题的启发性真的很强 ,这里必须传入i的指针进去,下一次栈帧i,但回到了上一层i又变回到了原来的i&#…

霍廷格电源 Tru plasma DC3030 通快DC3040 MF3030

霍廷格电源 Tru plasma DC3030 通快DC3040 MF3030

(十)Python基础练习题一(50道选择题)#Python

本文整理了Python基础知识相关的练习题,共50道,适用于刚入门初级Python想巩固基础的同学。来源:如荷学数据科学题库(技术专项-Python一)。 1) 2) 3) 4) 5) 6…

LeetCode题练习与总结:不同的二叉搜索树--96

一、题目描述 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入:n 3 输出:5示例 2: 输入:n 1 输出&…

【平衡二叉树】AVL树(双旋)

🎉博主首页: 有趣的中国人 🎉专栏首页: C进阶 🎉其它专栏: C初阶 | Linux | 初阶数据结构 小伙伴们大家好,本片文章将会讲解AVL树的左双选和右双旋的相关内容。 如果看到最后您觉得这篇文章写…

k8s 理论知识基本介绍

目录 一 k8s 理论前言 (一)微服务是什么 1,应用场景 2,API 是什么 (二),微服务 如何做版本迭代 1. Docker镜像构建 2. 版本标记 3. Docker Registry 4. 环境一致性 5. 滚动更新…

C#中json数据序列化和反序列化的最简单方法(C#对象和字符串的相互转换)

文章目录 将C#对象转换为json字符串Newtonsoft模块的安装用Newtonsoft将对象转换为json字符串 将json字符串转换为C#对象 将C#对象转换为json字符串 本介绍将基于C#中的第三方库Newtonsoft进行,因此将分为Newtonsoft模块的安装和使用两部分。该模块的优势在于只需要…

等保2.0的全面解读与实施策略

《网络安全等级保护基本要求》(等保2.0)是中华人民共和国国家安全部于2019年6月发布的网络安全等级保护标准。该标准规定了我国关键信息基础设施的网络安全等级保护要求和评估标准,对于保障我国网络安全具有重要的意义。下面是对等保2.0的全面…

安全风险 - 如何解决 setAccessible(true) 带来的安全风险?

可能每款成熟的金融app上架前都会经过层层安全检测才能执行上架,所以我隔三差五就能看到安全检测报告中提到的问题,根据问题的不同级别,处理的优先级也有所不同,此次讲的主要是一个 “轻度问题” ,个人认为属于那种可改…

利用一段代码轻松绕过PHP授权系统

利用一段代码轻松绕过PHP授权系统 第一步:首先你需要改名全局文件 比如说全局文件 common.php,那么 你将他改为core.php 第二步:创建文件 创建一个文件,和改名前的全局文件名称一样,然后把以下代码复制进去就OK了 …

SpringBoot解决CORS跨域——WebMvcConfigurationSupport

前端请求后端报错了。 状态码:403 返回错误:Invalid coRs request 增加配置类WebMvcConfig Configuration public class WebMvcConfig extends WebMvcConfigurationSupport {Overridepublic void addCorsMappings(CorsRegistry registry) {// 允许跨域…

【java】异常与错误

Throwable包括Error和Expected。 Error Error错误是程序无法处理的,由JVM产生并抛出的。 举例:StackOverflowError \ ThreadDeath Expected Expected异常包括两类,即受检异常(非运行时异常)和非受检异常(运行时异常),异常往往…

6. RedHat认证-基于公钥的认证方式

6. RedHat认证-基于公钥的认证方式 主要学习客户端访问服务端的时候,免密登录这一方式 注意: 免密登录只是基于公钥认证的一个附带属性(基于公钥认证的方式更加安全,防止黑客暴力破解) 第一步:将客户端生成的秘钥传送到服务器 在客户端通过…

MIT 6.5840(6.824) Lab1:MapReduce 设计实现

1 介绍 本次实验是实现一个简易版本的MapReduce,你需要实现一个工作程序(worker process)和一个调度程序(coordinator process)。工作程序用来调用Map和Reduce函数,并处理文件的读取和写入。调度程序用来协…

编译适配纯鸿蒙系统的ijkplayer中的ffmpeg库

目前bilibili官方的ijkplayer播放器,是只适配Android和IOS系统的。而华为接下来即将发布纯harmony系统,是否有基于harmony系统的ijkplayer可以使用呢? 鸿蒙版ijkplayer播放器是哪个,如何使用,这个问题,大家…

IP代理中的SOCKS5代理是什么?安全吗?

在互联网世界中,网络安全和个人隐私保护变得日益重要。SOCKS5代理作为一种安全高效的网络工具,不仅可以保护个人隐私安全,还可以提供更稳定、更快度的网络连接。本文将带大家深入了解SOCKS5代理在网络安全领域中的应用。 什么是SOCKS5代理 …