excel中html批量转化为pdf|excel中html批量转化为pdf,批处理|批量将EXCEL转为PDF
Sub 打印为一个PDF()
Dim MyPath As String, MyName As String
MyPath = ThisWorkbook.Path & "\"
MyName = Dir(MyPath & "*.xls") '将需要打印的表格放在代码表格同目录下,取文件名
Application.ScreenUpdating = False
Do While MyName <> ""
If MyName <> ThisWorkbook.Name Then
【excel中html批量转化为pdf|excel中html批量转化为pdf,批处理|批量将EXCEL转为PDF】Set wb = GetObject(MyPath & MyName) 'getobject隐式打开excel
For i = 1 To wb.Worksheets.Count
wb.Worksheets(i).Visible = -1 '显示隐藏的worksheet
Next
wb.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
MyPath & MyName & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:= _
True, IgnorePrintAreas:=False, OpenAfterPublish:=False
'上述几行代码为录制宏得到,也是核心代码
wb.Close False
Set wb = Nothing
End If
MyName = Dir
Loop
Application.ScreenUpdating = True
MsgBox "完毕"
End Sub
推荐阅读
- linux中列出所有文件名,Linux中find递归查找并列出所有(全部)隐藏文件linux操作系统 -电脑资料...
- java怎么创建日期_用户如何在我的日历(java)中创建日期()
- star法则java简历_在简历中使用STAR法则
- 那个名为 XROS 的操作系统,倒在了元宇宙浪潮中
- 来自开源世界的超级码丽,中国开源码力榜权威发布!
- Html|Input 样式背景颜色修改
- 关于Python中格式化符号的基本使用方法说明
- Python 认识格式化输出 中的 格式化符号
- Python中Debug工具调试的方法
- 微信小程序中英文转换