如何将密码添加到从excel生成的pdf文件中?
我有以下代码的一部分:
Worksheets(i).ExportAsFixedFormat Type:=xlTypePDF, filename:=OutputPath2, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False
我尝试添加
Worksheets(i).Protect ("My Password")
,或者
ActiveWorkbook.Protect "password",True,True
但都没有奏效。 有谁知道如何让它发挥作用?
非常感谢!
答案 0 :(得分:0)
答案是否定的...... Excel本身不允许您使用密码保护导出的PDF文件。您必须使用外部工具才能这样做。
请参阅以下内容以供讨论和探索的替代方案:VBA to save a sheet to a password protected PDF并参阅https://social.msdn.microsoft.com/Forums/office/en-US/a26cae16-f039-4bb9-9b15-8016b7d0965a/conerting-excel-into-password-protected-pdf-using-vba?forum=exceldev