728x90
순수 VBA로 작성된 바코드 발행기입니다.
최종 버전 : V2.8
배포일자 : 2024-04-12
이 함수는 EGTools 추가기능에도 추가되었습니다.
발행할 수 있는 바코드 종류는 아래와 같습니다.
1D : Code128, Code39, EAN13, EAN8, 2of5 Interleaved
2D : QR Code, Datamatrix, PDF417, Aztec
GS1 : GS1-128, GS1-Datamaxtrix
(2D 바코드중 Aztec을 제외한 3종은 한글을 포함한 Unicode도 정상 인코딩함)
= Barcode( Text , [Type] , [fColor] , [bColor] ) |
인수명 | 옵션 | 기본값 | 설 명 |
Text | 필수 | 없음 | 바코드에 인코딩할 문자열 |
Type | 선택 | 11 | 발행할 바코드 형식, 생략하면 11(QR Code) 1 = Code128 2 = Code39 3 = EAN13 4 = EAN8 5 = 2of5 Interleaved 10 = PDF417 11 = QR Code 12 = Data Matrix 13 = Aztec 21 = GS1-128 22 = GS1-DM |
fColor | 선택 | 0 | 바코드 색상, 기본값은 검정, RGB함수로 RGB(0,0,0)처럼 사용 가능 |
bColor | 선택 | 16777215 | 바탕색 색상, 기본값은 흰색, RGB함수로 RGB(255,255,255)처럼 사용 가능 |
매크로 사용법은 인코딩할 내용이 있는 셀을 선택하고, 메뉴에서 생성할 바코드 종류를 선택합니다.
해당 셀 크기에 맞게 바코드가 이미지로 생성됩니다.
매크로를 사용할 경우 바코드 색은 검정색, 바탕색은 흰색으로 바꿀 수 없습니다.
EAN13이나 EAN8의 경우 13/8자리인 경우 마지막 Checksum을 확인하고,
12/7자리처럼 Checksum이 없는 경우 계산하여 추가합니다.
매뉴얼 + 샘프파일은 리본 메뉴에서 Manual을 눌러서 확인할 수 있습니다.
728x90
'Excel - VBA' 카테고리의 다른 글
샘플링 검사 (KS Q ISO 2859-1) 1회 샘플링 함수 만들기 (0) | 2023.03.20 |
---|---|
Array로부터 1bit 단일색상 BMP 파일 만들기 (0) | 2023.03.11 |
Array값중 Empty 값이 Null로 변경되는 오류 (0) | 2023.02.28 |
Barcode 출력하기 (Code 128, Code 39, 2of5 Interleaved, EAN13, Datamatrix, QR Code) (0) | 2023.02.26 |
Barcode Font와 VBA 코드 (0) | 2023.02.20 |