|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 엑셀 버전(95,97,2000,xp,2003,2007):
* 아래줄에 질문을 작성하세요 >>2016
Private Sub btn_all_pdf_Click() 'PDF파일로 모든리스트 출력하기
Dim i As Long
'2d Array
Dim vX As Variant: vX = Me.ListBox1.List
Dim v As Variant
Dim rngX As Range, shtX As Worksheet
Set shtX = Worksheets("영수증")
Dim sFile As String
Application.ScreenUpdating = False
For i = 0 To UBound(vX, 1)
v = vX(i, 0)
If v <> "" Then
' Listbox값을 A1에 대입
[A1].Value = v
'인쇄 범위
Set rngX = shtX.Range("T5", shtX.Range("AL30"))
' 파일명
sFile = shtX.[AQ11].Value & "\" & shtX.[AQ10].Value & ".pdf"
'기존 파일 지우기
If Dir(sFile) <> "" Then Kill sFile
' pdf 생성
rngX.ExportAsFixedFormat xlTypePDF, sFile
Else
' Stop
Exit For
End If
Next i
Application.ScreenUpdating = True
End Sub
위 코딩은 PDF로 저장하는 코딩으로, 이를 jpeg형식으로 저장하는 방식으로 변경을 할려니, 워낙에 초보라서 잘 안됩니다.
그냥 PDF -> jpeg 혹은 jpg로 수정하니 안되네요
어떻게 수정이 이루어져야 하는지
부탁드립니다. |
|