0
워크 시트의 일부를 PDF 파일로 내보내는 매크로를 작성했습니다. 이것은 하나의 테이블을 제외하고는 정상적으로 작동합니다.워크 시트에서 pdf에 여러 항목을 내보내는 방법
실제로 필자는 테이블의 첫 번째 행과 마지막 세 행만 가져 가면됩니다. 내보내기는 잘되지만 각 선택된 부분을 다른 PDF 페이지에서 인쇄합니다. 같은 페이지에 있기를 바랍니다. (I 수동으로 행을 숨기면 나는 그것이 작동 CTRL- P를 사용하여 범위 및 인쇄를 선택 표에서 원하는하지 않습니다.) 여기
는 내가 가지고있는 코드 :
'Parcours la plage Accueil contenant les onglets et zones
LastRow = Range("C23").End(xlDown).Row
'Lance l'export pour chaque ligne de la plage
For i = 24 To LastRow
SheetName = Cells(i, 3)
PrintArea = Cells(i, 4)
Name = Cells(i, 2)
If Cells(i, 6) <> "" Then
Worksheets(SheetName).Rows(Cells(i, 6).Value).EntireRow.Hidden = True
End If
With Worksheets(SheetName)
.Outline.ShowLevels RowLevels:=0, ColumnLevels:=1
.Range(ColToHide).EntireColumn.Hidden = True
.Range(PrintArea).ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"" & chemin & "\" & Name & "_" & an & "-" & mois & ".pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False
.Range(ColToHide).EntireColumn.Hidden = False
End With
Next i
감사합니다