簡體   English   中英

Excel VBA 另存為“只讀” PDF 文件

[英]Excel VBA SaveAs "Read-only" PDF file

以下代碼成功將 excel 工作表保存為 PDF。 我想將它保存為一個文件,每個人都可以打開,但不能使用 Adobe Acrobat Reader DC 提供的“填充和簽名”功能進行編輯。 我試圖簡單地添加以下內容,但這不起作用:

Attributes:=vbReadOnly

這是代碼的rest:

Dim sPath As String

sPath = "O:\"

With Worksheets("Sheet 1")
    .ExportAsFixedFormat _
        Type:=xlTypePDF, _
        Filename:=sPath & UserForm.TextBox1.Value & ".pdf", _
        Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, _
        IgnorePrintAreas:=False, _
        OpenAfterPublish:=False
End With

保存后您應該可以使用SetAttr

SetAttr "c:\path\yourfilename.pdf", vbReadOnly

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM