将 Word 文档保存为 PDF,并在文件路径中使用变量?

2024-01-19

我正在制作一个单词宏,将单词文档另存为 PDF,名称中带有数组变量,目前的代码如下所示:

Private Sub CommandButton2_Click()
    'SavePDF
     Dim i As Integer
     i = ActiveDocument.MailMerge.DataSource.ActiveRecord
     Debug.Print i
     ActiveDocument.SaveAs2 FileName:="C:\temp\PDFSaves\" & finalArray(0, i) & ".pdf"
End Sub

但它不起作用,有什么建议吗?

另外,如果我将其设置为保存到不存在的文件路径,它会创建它吗?我想要一个copy保存为 PDF,而不是实际的 Word 文档,因为它是模板。


您需要使用导出为固定格式 https://msdn.microsoft.com/VBA/Word-VBA/articles/document-exportasfixedformat-method-word.

ActiveDocument.ExportAsFixedFormat OutputFileName:="C:\temp\PDFSaves\" & finalArray(0, i) & ".pdf", ExportFormat:=wdExportFormatPDF
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Word 文档保存为 PDF,并在文件路径中使用变量? 的相关文章

  • VBA删除列中的单元格并根据单元格的值左移?

    如果单元格为空 如何删除 B 列 和左移 中的单元格 下面是我所拥有的 但它给出了 应用程序定义或对象定义的错误 Sub DeleteCellShiftLeft For i 1000 To 1 Step 1 If Cells i B Val
  • 以编程方式将参数传递到访问报告中

    我有一个现有的 Access MDB 我正在向运行现有报表的现有表单添加一个命令按钮 所做的更改是 此按钮需要传入一个包含正在报告的记录 ID 的参数 当前报告在 MDB 中的每条记录上运行 我已经更改了报告运行的查询 以使用 ID 值参数
  • 获取 Cocoa 中文件的类型

    我成功找到了指定文件的扩展文件类型 JPEG 图像 TIFF 图像等 但我正在寻找更通用的东西 可以对 大类别 中的文件进行分类 如图像 moovies 文本文件等 有没有办法在可可 或 Objective C 中实现这一点 感谢您的帮助
  • 在 VBA 中从范围创建数组

    我遇到了一个看似基本的问题 但找不到任何资源来解决它 简而言之 我只想将一系列单元格 所有一列 的内容加载到数组中 我能够通过以下方式完成此任务 DirArray Array Range A1 Range A2 但由于某种原因 我无法以这种
  • 如何使用Nodejs将json数据导出为指定格式的pdf文件?

    我是nodejs的初学者 我正在编写一个程序 将文本数据从 json 文件转换为 pdf 文件 这是我的输入文件 input json Info Company ABC Team JsonNode Number of members 4 T
  • 如何通过VBA宏遍历Word文档中的文本

    我想通过宏来计算 Word 文档中的字符 我不知道如何获取 Visual Basic 宏中文本的两个参考并浏览它 我想计算文档中每个字符的数量 例如文档中 ABZBB A x 1 B x 3 Z x 1 Sub Macro1 Dim Box
  • excel vba 中的智能卡和 ISO 7816 入门 ( SCardEstablishContext )

    我刚刚收到了标准的便宜货USB 智能卡读卡器 http stanleyglobaltech com sgt111 html 我正在尝试找出如何使用 Excel 中的 VBA 与其进行交互 我在尝试在工作簿中创建基本智能卡功能时编写了此内容
  • 如何连接以逗号分隔的命名范围的返回值

    我花了几个小时试图找出如何连接命名范围中的返回值 但结果是 运行时错误 32 类型不匹配 作为一个新手 我仍在与数组作斗争 所以也许我忽略了一些细节 谢谢你帮助我 示例 B1 苯 B2 柴油 B3 混合动力 gt E1 汽油 E2 柴油 E
  • 如何从 Adob​​e AIR 中的文件流获取字节数组?

    我阅读的内容有限 小 15 500 mb 文件 我需要能够将所有文件字节放入一个字节数组中 所以我有一个功能 Bindable public var ba ByteArray new ByteArray code protected fun
  • Excel 2007 问题:预编程按钮突然不起作用[重复]

    这个问题在这里已经有答案了 今天 出乎意料的是 我工作的公司使用的表格的按钮突然出现了问题 奇怪的是 它只影响我确信是 ActiveX 命令按钮的部分 而不会导致其他形状或下拉菜单出现问题 问题 按钮没有反应 当您单击时 他们不会访问代码
  • 在 Java 中使用 Apache POI XWPF 在同一个 Word 文档中横向和纵向页面

    我正在尝试使用 Java 和 Apache POI 库创建一个包含一些横向页面和一些纵向页面的 Word 文档 我可以更改所有页面的方向 但有没有办法只更改其中某些页面的方向 我尝试过使用不同的部分和主体 但无济于事 目前我已经编写了一个函
  • PDF:在现有 PDF 文件中插入一行文本

    我有一个 PDF 文件 我希望在所有页面 前两页除外 的页脚上添加一行纯文本 不是徽标或类似内容 有谁有一个如何做到这一点的例子 用任何语言 Update 原始 PDF 是用 Scribus 制作的 我可以完全控制它 因此 如果更容易进行查
  • 将 VBA 字符串转换为双精度

    我正在使用非常基本的 VBA for word 编码来创建一个模板 该模板可以从 Windows 中的其他屏幕中提取数据 当它提取数字时 它们被格式化为字符串 我现在需要将字符串转换为双精度 以便对它们进行加 减 我一直在尝试一切 但似乎无
  • 在 Android 中使用 PhoneGap 打开 PDF

    我需要打开一个位于 url 中的 PDF 文件 我需要用 PDF 查看器打开它 有可能的 谢谢大家 此致 我建议使用儿童浏览器插件 https build phonegap com blog childbrowser plugin并使用 G
  • PDFTron。 FreeText 注释字体

    我需要从以下位置获取字体信息 字体系列 颜色等 FreeText在 Net 中使用 PDFTron 进行注释 而我只看到FreeText GetFontSize方法 如何获取字体信息FreeText注解 如果存在外观流 则使用 E leme
  • 如何使用socket.io处理节点服务器上的并发文件写入请求

    如何使用 socket io 处理节点服务器上的并发文件写入请求 我用这个来写 fs writefile abc txt datatobewritten utf8 function err 我有一个文件 abc txt 假设两个用户尝试同时
  • 禁用右键单击嵌入元素内的 pdf

    我有一个embed我在其中提供路径的元素pdf文件 我想阻止它被下载 但是当我右键单击该 t 时 我会看到保存和打印 pdf 的选项 我想阻止这些选项 I tried 但它禁用除 PDF 之外的整个页面上的右键单击 一种不受 CORS 或
  • ATL创建的COM接口继承IDispatch但后期绑定不起作用

    这是我的 IDL 文件 IFrame 是一个双接口 同时继承了 IDispatch 和 IUnknown object uuid C5AD0517 37FC 479C 9C7A A063B17E4A2E dual nonextensible
  • 使用 iText 和 Batik 生成 PDF

    我正在尝试将文本和 SVG 图形导出为 PDF 我发现 iText 和 batik 可以做到这一点 所以我尝试这样做 但每次我放入图表时 它都会变得非常小 我认为这可能与我的代码有关 所以我想我应该尝试 Vaadin 的示例代码 publi
  • 如何循环浏览文件夹内所有工作簿中的所有工作表

    我使用宏对计算机上给定文件夹中每个工作簿的每张工作表进行更改 事件顺序 打开用户选择的文件夹中的每个 Excel 文件 在工作簿中的每个工作表上执行任务 保存文件 关闭工作簿 宏不起作用 问题似乎是由Selection AutoFilter

随机推荐

  • 如何为 eBay 浏览 API 函数创建 HTTP 标头

    我正在尝试通过 eBay 的浏览 API 获得产品评论评级 这是我的这个函数的代码 sHeaders TStringList Create sHeaders Add X EBAY C ENDUSERCTX affiliateCampaign
  • Python 3 unittest模拟用户输入

    如何在单元测试调用的函数中间模拟用户输入 使用 Python 3 的单元测试 例如我有一个函数foo 我正在测试谁的输出 在里面foo 函数 它要求用户输入 x input msg 输出基于输入 print input 0 format x
  • Jenkins 设置向导空白页

    我刚刚通过 npm 在我的 RHEL 6 0 服务器上安装了 Jenkins npm ivh jenkins 2 7 2 1 1 noarch rpm 我还将端口配置为 9917 以避免与 Tomcat 服务器发生冲突 从而允许我访问 Je
  • 在一个 Windows 命令提示符下按顺序运行多个程序?

    我需要一个接一个地运行多个程序 并且每个程序都在控制台窗口中运行 我希望控制台窗口可见 但会为每个程序创建一个新窗口 这很烦人 因为每个窗口都在另一个窗口关闭的新位置打开 并且在 Eclipse 中工作时会窃取焦点 这是我使用的初始代码 d
  • 使用 LINQ 从 List 中删除元素

    假设我有 LINQ 查询 例如 var authors from x in authorsList where x firstname Bob select x 鉴于authorsList属于类型List
  • 结合 static_cast 和 std::any_cast

    有安全的吗std any cast and static cast组合 我正在尝试执行以下操作 include
  • java中集合中元素的顺序

    如果我从同一组中创建 2 个列表 我可以确保在这两个列表中获得相同的顺序吗 我不关心顺序 只要两个列表具有相同的顺序 并且我在创建两个列表之间不对集合执行任何操作 List l new ArrayList set List l1 new A
  • Winforms/WPF 应用程序可以充当 HTTP 服务器吗?

    我有一个用 Winforms 编写的桌面 现在我请求人们想要从其他机器访问数据 首先 我考虑了常规的客户端 服务器应用程序 但现在我认为最好的是该应用程序可以充当 HTTP 服务器并将 HTML 发送到连接的浏览器 有谁知道是否有一个库可用
  • 如何使用pandas to_csv float_format?

    我正在从一个精度为 8 的数据文件中读取数据 然后在插入一些值后 我将它们保存起来 就像 float format 选项不起作用的地方一样 df to csv data dat sep index False header False fl
  • 为什么 stringstreams rdbuf() 和 str() 给出不同的输出?

    我有这个代码 int main std string st std stringstream ss ss lt lt hej hej med dig lt
  • 如何使用 GStreamer 标记或添加元数据到视频文件?

    我想使用 GStreamer 将元数据添加到 MP4 视频文件 录制文件时如何进行 当文件已经录制时怎么办 是否可以使用 GStreamer 检查这些修改 例如 使用 FFmpeg 我可以使用以下命令行向视频添加标题 ffmpeg i in
  • 使用过滤的资源调试 Maven junit 测试?

    我们在 JUnit 测试中使用过滤后的 testResources 这些测试资源通常由 Maven Surefire 插件执行 即pom包含一段
  • Swing:创建一个居中显示其组件的 JScrollPane?

    如果您创建的 JScrollPane 的视口大于 JScrollPane 的组件 则会在左上角显示该组件 有没有办法改变这种行为 使其显示组件居中 下面的示例程序 澄清 我有一个具有 宽度 高度 cw ch 的组件 我有一个 JScroll
  • 如果未提交表单,则阻止 PHP 代码执行 [重复]

    这个问题在这里已经有答案了 我有一个 php 文件说 检查 php 在我的网站中 它在提交表单时执行 说我的网站是 myweb com php 文件位于目录 PHP 中 我想阻止直接 url 访问 check php 文件 即如果有人输入
  • Coldfusion 中的递归函数

    我正在尝试在 Coldfusion 中创建递归函数 但遇到了一些问题 这是我的逻辑
  • sencha extjs 5.0 应用程序无法在生产版本中运行

    我刚刚使用 ExtJS 5 0 构建了一个新应用程序 看起来非常棒 该应用程序在开发模式下工作正常 但一旦我使用命令行工具构建应用程序并部署它 它就会停止工作 当我在项目目录中时使用的构建命令 sencha app build produc
  • PostgreSQL - 根据条件为每行分配值

    我有下表 date label time 2014 04 06 A 12 05 56 2014 04 06 A 23 02 32 2014 04 06 B 8 39 25 2014 04 06 B 12 36 37 2014 04 06 C
  • jQuery mobile $(document).ready 等效项

    在ajax导航页面中 用于执行初始化javascript的经典 文档就绪 表单根本不会触发 在 ajax 加载的页面中执行某些代码的正确方法是什么 我的意思是 不是我的 ajax 它是 jquery 移动页面导航系统将我带到该页面 好吧 我
  • 打印不带前导零的浮点值

    尝试使用格式说明符打印一个小于 1 且没有前导零的浮点数 我想出了一些技巧 但我认为有一种方法可以删除格式说明符中的前导零 我在文档中找不到它 Issue gt gt gt k 1337 gt gt gt print 4f k 0 1337
  • 将 Word 文档保存为 PDF,并在文件路径中使用变量?

    我正在制作一个单词宏 将单词文档另存为 PDF 名称中带有数组变量 目前的代码如下所示 Private Sub CommandButton2 Click SavePDF Dim i As Integer i ActiveDocument M