PDF 导出在某些国家缺少 sheet
PDF export missing a sheet in some countries
我知道有很多 Excel-to-PDF 相关的问题,但我认为我遇到了一个独特的案例。
我正在使用标准行从工作簿中导出所有可见的 sheets,通过 Access:
xlWb.ExportAsFixedFormat Type:=0, Filename:=fp, Quality:=0, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
我没有使用 sheet 个名称的数组有多种原因。
我在一家跨国公司工作。在欧洲和亚太地区,一切正常,但在非洲和中东,PDF 导出中始终缺少一项工作sheet。
我检查/尝试过的事情:
- 有一个已使用和填充的范围
- 分页符和打印区域合适
- 页面方向与其他sheets
相同
- 页面设置DPI设置同其他sheets
- Excel
的早期与晚期绑定
- 非VBA:手动将工作簿导出为 PDF
- 已在地区
中对多个用户进行测试
它总是完全相同 sheet,恰好是工作簿中最后一个 visible sheet。
更新 - 附加测试
- 扩展打印区域以占据大部分页面
- 将页面设置重置为默认值/自动(分隔符、打印区域、比例等)
- 在有问题的 sheet 之后添加了 sheet(sheet 均未打印)
- 自己复制了 sheet(均未打印)
- 打印 PDF 前保存文件
- 删除了所有隐藏的sheets
有效的是移动 sheet,但是现在位于同一位置(文件最后)的 sheet 并没有被打印出来。
事实证明,将列缩小几个点以在页边距内进一步适合页面就可以了。虽然 Excel 打印预览 sheet 很好,但我猜 Acrobat 认为它超过 运行 打印边距并将其从导出中排除。
另一个要点是,在世界某个地区转换为 PDF 页面设置时,在其他地区不一定会按预期工作。
我知道有很多 Excel-to-PDF 相关的问题,但我认为我遇到了一个独特的案例。
我正在使用标准行从工作簿中导出所有可见的 sheets,通过 Access:
xlWb.ExportAsFixedFormat Type:=0, Filename:=fp, Quality:=0, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
我没有使用 sheet 个名称的数组有多种原因。
我在一家跨国公司工作。在欧洲和亚太地区,一切正常,但在非洲和中东,PDF 导出中始终缺少一项工作sheet。
我检查/尝试过的事情:
- 有一个已使用和填充的范围
- 分页符和打印区域合适
- 页面方向与其他sheets 相同
- 页面设置DPI设置同其他sheets
- Excel 的早期与晚期绑定
- 非VBA:手动将工作簿导出为 PDF
- 已在地区 中对多个用户进行测试
它总是完全相同 sheet,恰好是工作簿中最后一个 visible sheet。
更新 - 附加测试
- 扩展打印区域以占据大部分页面
- 将页面设置重置为默认值/自动(分隔符、打印区域、比例等)
- 在有问题的 sheet 之后添加了 sheet(sheet 均未打印)
- 自己复制了 sheet(均未打印)
- 打印 PDF 前保存文件
- 删除了所有隐藏的sheets
有效的是移动 sheet,但是现在位于同一位置(文件最后)的 sheet 并没有被打印出来。
事实证明,将列缩小几个点以在页边距内进一步适合页面就可以了。虽然 Excel 打印预览 sheet 很好,但我猜 Acrobat 认为它超过 运行 打印边距并将其从导出中排除。
另一个要点是,在世界某个地区转换为 PDF 页面设置时,在其他地区不一定会按预期工作。