728x90
반응형
728x170
'--------------------------------------------------
' 아래 한글 페이지 마진 설정하기 (단위 : 밀리미터)
'--------------------------------------------------
' pHwpCtrl : HwpCtrl OCX
' dLeftMargin : 왼쪽 마진
' dTopMargin : 위쪽 마진
' dRightMargin : 오른쪽 마진
' dBottomMargin : 아래쪽 마진
'--------------------------------------------------
Public Sub HWPSetPageMargin(pHwpCtrl As HwpCtrl, dLeftMargin As Double, dTopMargin As Double, dRightMargin As Double, dBottomMargin As Double)
Dim pHwpAction As HwpAction
Dim pHwpParameterSet1 As HwpParameterSet
Dim pHwpParameterSet2 As HwpParameterSet
Set pHwpAction = pHwpCtrl.CreateAction("PageSetup")
Set pHwpParameterSet1 = pHwpAction.CreateSet()
pHwpAction.GetDefault pHwpParameterSet1
pHwpParameterSet1.SetItem "ApplyTo", 3
Set pHwpParameterSet2 = pHwpParameterSet1.CreateItemSet("PageDef", "PageDef")
pHwpParameterSet2.SetItem "TopMargin", HWPGetUnit(dTopMargin)
pHwpParameterSet2.SetItem "BottomMargin", HWPGetUnit(dBottomMargin)
pHwpParameterSet2.SetItem "LeftMargin", HWPGetUnit(dLeftMargin)
pHwpParameterSet2.SetItem "RightMargin", HWPGetUnit(dRightMargin)
pHwpParameterSet2.SetItem "HeaderLen", 0
pHwpParameterSet2.SetItem "FooterLen", 0
pHwpParameterSet2.SetItem "GutterLen", 0
pHwpAction.Execute pHwpParameterSet1
Set pHwpParameterSet2 = Nothing
Set pHwpParameterSet2 = Nothing
Set pHwpAction = Nothing
End Sub
728x90
반응형
그리드형(광고전용)
'VB' 카테고리의 다른 글
[VB] DBEngine 클래스 : CompectDatabase 메소드를 사용해 MDB 파일 압축하기 (0) | 2015.06.01 |
---|---|
[VB] MDB 파일 정보 구하기 (0) | 2015.06.01 |
[VB] 마우스 커서 표시 여부 설정하기 (0) | 2015.05.31 |
[VB] 클래스 사용하기 (0) | 2015.05.31 |
[VB] 마우스 위치를 폼 내부로 제한하기 (0) | 2015.05.31 |
[VB] 아래 한글 테이블 추가하기 (0) | 2015.05.30 |
[VB] 아래 한글 텍스트 크기 설정하기 (0) | 2015.05.28 |
[VB] 아래 한글 텍스트 색상 설정하기 (0) | 2015.05.27 |
[VB] 아래 한글 페이지 방향 설정하기 (0) | 2015.05.24 |
[VB] ERROR 명령문을 사용해 에러 발생시키기 (0) | 2015.05.24 |
댓글을 달아 주세요