excel - 将 1 行保存为 PDF,文件名从每行的单元格中保存(~1800 行)
问题描述
我是 VBA 和这个网站询问问题的新手。我正在尝试让 VBA 自动将 1 行项目(即单元格 A1 和 B1)保存到 pdf 文档中,并将单元格 A1 作为文档 filename.pdf 捕获到我在桌面上选择的文件夹中。大约有 1800 行,因此将允许 1800 个具有不同名称的不同 pdf,因为名称将从 A1-A1800 更改。
我有一个自动保存为 pdf 的代码,但是它是用户为命名定义的,并询问您要为下面显示的每个文件命名什么,请记住,这是在移动到 1800 个项目之前为小文件进行测试的设置:
Sub TESTLOOPPRINT()
ActiveSheet.PageSetup.PrintArea = "$1:$2"
Rows("1:2").EntireRow.Hidden = True
For i = 1 to 2
Rows(i).EntireRow.Hidden = False
ChDir "C:\Users\ABB6632\Test\"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Rows(i).EntireRow.Hidden = True
Next i
Rows("1:2").EntireRow.Hidden = False
End Sub
解决方案
推荐阅读
- android - 在 SQLite 的一个查询中访问和删除一行
- ruby-on-rails - Rails Devise:如何通过 id 更新用户?
- android - “预期为 BEGIN_OBJECT,但在第 2 行第 1 列路径 $ 处为字符串”在改造中
- spring - 为什么惰性初始化实体在事务边界内分配给 DTO 时为空?
- javascript - 如何在 VueJS 自定义过滤结果上应用函数/运算符?
- reactjs - export HTTPS=true 和 set HTTPS=true (react) 有什么区别?
- angular - 当我在角度中使用“key”而不是“keyCode”和“KeyboardEvent”时出现错误
- reactjs - React 尝试在功能组件中调用子 (useRef) 函数
- tsql - 查找与给定 datetimeoffset 最接近的秒数
- vue.js - 如何在刚刚安装的 Vue 应用程序中获取 auth0 的访问令牌