wb.ExportAsFixedFormat函数有哪些参数,如何赋值
时间: 2024-09-25 13:14:35 浏览: 52
`wb.ExportAsFixedFormat`是Excel VBA中用于将工作簿导出为固定格式文件(如PDF、XLSX、CSV等)的一个函数。它通常用于`Workbook`对象的方法中。该函数的基本语法如下:
```vba
ExportAsFixedFormat(ExportFormat As XlFileFormat, Filename As String, Quality As Long, IncludeDocProperties As Boolean, CreateBackup As Boolean, Password As String, WriteResPassword As String, ReadOnlyRecommended As Boolean, SkipSummaryInfo As Boolean, EncryptDocument As Boolean, Use密码 As Boolean, OptimizeForPrint As Boolean)
```
参数说明:
1. **ExportFormat** (XlFileFormat) - 需要导出的文件格式,比如 `XlFileFormat.xlsm`, `XlFileFormat.pdf`, 等。
2. **Filename** (String) - 输出文件的完整路径及名称。
3. **Quality** (Long) - 对于图片的质量设置,默认0表示自动质量。
4. **IncludeDocProperties** (Boolean) - 是否包含文档属性,如作者和标题,默认True。
5. **CreateBackup** (Boolean) - 是否创建备份文件,默认False。
6. **Password** (String) - 密码保护文件,如果需要加密。
7. **WriteResPassword** (String) - 如果输出的是PPT,则用于设置幻灯片母版的密码。
8. **ReadOnlyRecommended** (Boolean) - 输出文件是否建议只读,默认False。
9. **SkipSummaryInfo** (Boolean) - 是否跳过总结信息,默认False。
10. **EncryptDocument** (Boolean) - 是否加密输出文件,仅限特定格式。
11. **UsePassword** (Boolean) - 如果EncryptDocument为True,此参数用于指定密码。
12. **OptimizeForPrint** (Boolean) - 是否优化打印设置,默认False。
例如,一个基本的导出PDF示例可能是这样的:
```vba
wb.ExportAsFixedFormat ExportFormat:=xlTypePDF, Filename:="C:\Output\MyReport.pdf", Quality:=0
```
阅读全文