gpt4 book ai didi

excel - 将 Excel PDF 工作表保存在与我的 Excel 文件相同的目录中

转载 作者:行者123 更新时间:2023-12-04 20:59:48 25 4
gpt4 key购买 nike

我编写了一个函数,将我的 Excel 工作表保存在我的 Excel 文件所在目录中的 PDF 文件中。一切正常,直到我将相同的功能复制到另一张纸上,之后,它只打印了一部分内容。这是我的 VBA 函数:

Sub stampa_ordine_pdf()
Dim sNome As String
Application.DisplayAlerts = False
On Error Resume Next
With ThisWorkbook
sPath = .Path
With .Worksheets("Ordine Munters")
sNome = "Ordine N. " & .Range("C8").Value & _
" del " & Format(.Range("C7").Value, "dd-mm-yyyy")
.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=sPath & "\" & sNome & ".pdf", _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End With
End With
End Sub

最佳答案

我同意 YowE3k,可能有一个打印区域设置正在修剪导出的范围。

Sub stampa_ordine_pdf()
Dim FileName As String
Application.DisplayAlerts = False
On Error Resume Next

sPath = ThisWorkbook.Path
With Worksheets("Ordine Munters")
sName = "Ordine N. " & .Range("C8").Value & _
" del " & Format(.Range("C7").Value, "dd-mm-yyyy")

FileName = ThisWorkbook.Path & "\" & sName & ".pdf"

.ExportAsFixedFormat _
Type:=xlTypePDF, _
FileName:=FileName, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=True, _
OpenAfterPublish:=False
End With

End Sub

关于excel - 将 Excel PDF 工作表保存在与我的 Excel 文件相同的目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38672466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com