VBA로 프린터 크기 지정관련 문제

VBA
작성자
iviolin****
작성일
2021-07-22 19:08
조회
38
엑셀버전 : M365

운영체제 : 윈도우10

제가 예전에 만들었던 파일입니다.

파일을 열고 들어가면 처음에 "프린터 입력을 하시겠습니까" 예를 누른 후

프린터 설정에서 Microsoft Print to PDF를 선택한 후 전년 말비 프린터를 누르시면 됩니다.

모듈1에서 엑셀에서 지정한 프린터가 Microsoft Print to PDF 인 경우

프린터할 범위에 대한 메크로를 구현해 놓았습니다.

 

문제는 모니터를 조금 더 큰것으로 바꾸었는데

현재 모니터에서는 원하는 영역이 선택되는 것이 아닌 조금 더 작은 영역이 선택되어 원하고자 하는 영역이 선택되지 않는 것입니다.

예전 모니터를 기준으로 PDF일때 A3용지 크기를 기준으로 지정하여 영역을 만들었는데 현재는 이상하게 영역이 선택되 프린터 되는 내용이 깨져서 나옵니다.

용지 기준이 아닌 모니터를 바꿀 때 마다 프린터되고자 하는 영역이 다르게 되는건가요??

 

PDF관련문의.png

회원등급 : 나무5단계
포인트 : 4517 EP
총질문 : 31 개 (마감율 : 35%)
채택답변 : 49 개
전체 7

  • 2021-07-23 08:35

    인쇄 설정과 모니터 크기는 서로 상관이 없는 걸로 알고 있습니다.

    답변이 도움이 되실지 모르겠지만.. 중간에 잘리는 부분은 차트 크기를 조금 줄이신 다음

    페이지 나누기로 각 차트 앞/뒤 영역을 잘라주시면 쉽게 해결되지 않을까 조심스래 생각해봅니다.


    • 2021-07-23 09:26

      그런식으로 해서 다 조정해놨었는데 어느날 모니터 바꾸고 오랜만에 파일을 열어보니 설정이 뒤틀려서 인쇄 페이지가 이상하게 설정되어있어서 문의드리는겁니다.


      • 2021-07-23 16:11
        채택된 답변

        생각해보니 저도 그런 경험이 몇번 있었던 것 같습니다.. 정확한 원인은 모르겠는데

        인쇄설정이랑 모든게 동일한데, 가끔씩 문서의 위/아래로 조금씩(?) 깨지는 경우가 있더라구요..

        예상에는 아마 inch랑 cm가 바뀌면서.. 약간의 오차가 생기는게 아닐까 생각되는데 자세한 원인은 모르겠네요 ㅜ


        • 2021-07-23 16:43

          회사에서 제가 만든파일을 공유하는데 모든 사람들의 모니터 크기가 다르기에 인쇄영역이 잘못되면 안되는데

          혹시 자동으로 PDF범위를 판단해주는 메크로 같은건 없겠죠....?ㅠㅠ


          • 2021-07-23 16:47

            아니면.. (확실치 않습니다만)..

            차트 대신 연결된 그림으로 넣는건 어떨까요?

            차트 범위를 복사해서 다른 인쇄시트 위에 연결된 그림으로 넣는겁니다.. 저도 개발은 문외한이라..ㅜ

            큰 도움을 드리지 못해 죄송합니당..ㅡㅜ


            • 2021-07-23 16:50

              그래도 결국 마지막에 연결된 그림 영역을 다시 인쇄영역으로 선택해줘서 인쇄해야하는데 똑같이 모니터마다 차이가 나지 않을까요?


              • 2021-07-24 20:28

                저도 정확하진 않지만.. 이게 차트가 가끔씩 크기가 정확하지 않게 처리되는 경우가 있더라구요.

                특히 인쇄할때... 그렇더라구요. 그래서 혹시.. 차트를 연결된 그림으로 넣으면, 그림은 셀 안에 딱 맞게 삽입이 되니 문제가 해결되지 않을까 생각해봤습니다 ㅎㅎ;; (정확하진 않습니다 ㅜ)


전체 3,474
번호 카테고리 제목 작성자 작성일 추천 조회
3461 문서서식
New 셀 병합 자동줄맞춤 문의 (2)
짱구는내친구 | 2021.07.25 | 추천 0 | 조회 34
짱구는내친구 2021.07.25 0 34
3460 문서서식
New 조건부서식 활용 (4) 답변완료
돌채 | 2021.07.25 | 추천 0 | 조회 40
돌채 2021.07.25 0 40
3459 기능/도구
New 데이터 유효성 검사에서 맨위 공란으로 표시되게 하려면 어떻게 해요? (2)
이하늘 | 2021.07.25 | 추천 0 | 조회 34
이하늘 2021.07.25 0 34
3458 함수/공식
New 조건 만족하는 함수식 첨부파일 (5) 답변완료
stranger | 2021.07.25 | 추천 0 | 조회 50
stranger 2021.07.25 0 50
3457 함수/공식
New [✨] 한 셀의 데이터를 구분자 기준으로 다수의 셀로 분리하고 싶습니다 첨부파일 (3)
milkcocoa | 2021.07.24 | 추천 0 | 조회 37
milkcocoa 2021.07.24 0 37
3456 VBA
New 괄호가 있는 셀의 색은 커운트하지 않는다. 첨부파일 (2)
돌채 | 2021.07.24 | 추천 0 | 조회 39
돌채 2021.07.24 0 39
3455 VBA
New 데이터 베이스 관련 첨부파일 (1)
까나리 | 2021.07.24 | 추천 0 | 조회 34
까나리 2021.07.24 0 34
3454 VBA
New 지우기 관련 (2)
까나리 | 2021.07.24 | 추천 0 | 조회 53
까나리 2021.07.24 0 53
3453 VBA
New 엑셀 로그인 시스템 관련 (3번 시도시 파일 강제종료부분)
지아 | 2021.07.23 | 추천 0 | 조회 49
지아 2021.07.23 0 49
3452 VBA
New VBA (제고관리프로그램) 공부하다가 문의가 있습니다. (7) 답변완료
까나리 | 2021.07.23 | 추천 0 | 조회 85
까나리 2021.07.23 0 85
3451 VBA
New 재고관리 프로그램 28강 켈린더의 BackStyle에 관한 질문입니다. (2) 답변완료
iviolin**** | 2021.07.23 | 추천 0 | 조회 34
iviolin**** 2021.07.23 0 34
3450 함수/공식
New 중복 값 찾기.. 첨부파일 (1)
인간 | 2021.07.23 | 추천 0 | 조회 41
인간 2021.07.23 0 41
3449 함수/공식
New 엑셀 데이터 정리관련 해서 질문합니다. 첨부파일 (1)
박정흠 | 2021.07.23 | 추천 0 | 조회 42
박정흠 2021.07.23 0 42
3448 VBA
New VBA SPLIT, FOR 함수 속도 문제 (9)
소람 | 2021.07.23 | 추천 0 | 조회 46
소람 2021.07.23 0 46
3447 기능/도구
New 도와주세요~ 시트 보호 해제 버튼이 비활성화 되어 해제가 되질 않아요 (3)
안개바다위의 쿳시 | 2021.07.23 | 추천 0 | 조회 46
안개바다위의 쿳시 2021.07.23 0 46
3446 VBA
FOR문 과 DO While 등 루프문 문의사항 첨부파일 (3) 답변완료
H.B | 2021.07.23 | 추천 1 | 조회 48
H.B 2021.07.23 1 48
3445 차트/그래프
슬라이서 차트의 범례 변경 (1)
전상준 | 2021.07.23 | 추천 0 | 조회 39
전상준 2021.07.23 0 39
3444 VBA
VBA로 구현하고 싶은데요 도와주세요... 첨부파일 (7) 답변완료
new_hwan | 2021.07.23 | 추천 1 | 조회 54
new_hwan 2021.07.23 1 54
3443 함수/공식
문자 연결 함수 문의 드립니다 (3)
세롱이 | 2021.07.23 | 추천 0 | 조회 47
세롱이 2021.07.23 0 47
3442 VBA
안녕하세요 질문좀 드려봅니다. (1)
엑셀공부 | 2021.07.23 | 추천 0 | 조회 32
엑셀공부 2021.07.23 0 32
3441 함수/공식
함수 질문 드립니다 첨부파일 (2)
ccha**** | 2021.07.23 | 추천 0 | 조회 32
ccha**** 2021.07.23 0 32
3440 피벗테이블
피벗테이블에서 값 필터 문제점 봐주세요 첨부파일 (1)
월마리아 | 2021.07.22 | 추천 0 | 조회 46
월마리아 2021.07.22 0 46
3439 VBA
VBA를 이용한 네이버 자동 로그인 이후 (3)
VBA이동머신 | 2021.07.22 | 추천 0 | 조회 43
VBA이동머신 2021.07.22 0 43
3438 함수/공식
시티를 비교해서 동일한 건 제거하는 것이 매일 반복되는데... 첨부파일 (5) 답변완료
Chris | 2021.07.22 | 추천 0 | 조회 41
Chris 2021.07.22 0 41
3437 VBA
VBA로 프린터 크기 지정관련 문제 첨부파일 (7) 답변완료
iviolin**** | 2021.07.22 | 추천 0 | 조회 38
iviolin**** 2021.07.22 0 38
3436 차트/그래프
원형차트에서 값이 변경될때마다 최대값의 조각만 따로 분리하는 해결방법 첨부파일 (2)
데이지 | 2021.07.22 | 추천 0 | 조회 35
데이지 2021.07.22 0 35
3435 VBA
셀 선택 시 연결된 함수 강조(색 변환) 첨부파일 (2) 답변완료
김세 | 2021.07.22 | 추천 0 | 조회 45
김세 2021.07.22 0 45
3434 기능/도구
구글 스프레드시트 데이터확인 범위에서의 목록 (1)
메꾸똘 | 2021.07.22 | 추천 0 | 조회 42
메꾸똘 2021.07.22 0 42
3433 함수/공식
다른 파일의 가로 DATA를 세로열로 부르는 방법 (DATA 호환 필요) 첨부파일 (8)
우롱쿠이 | 2021.07.22 | 추천 0 | 조회 63
우롱쿠이 2021.07.22 0 63
3432 함수/공식
구글 스프레드시트 쿼리로 전화번호 불러오기 (1)
메꾸똘 | 2021.07.22 | 추천 1 | 조회 40
메꾸똘 2021.07.22 1 40