양식(한글, 엑셀)

엑셀에서 바코드 생성 및 자료 사용하기

울스 2011. 4. 17. 18:21

 요즘 학교에서 바코드를 활용하는 식권체크기를 보다보니 엑셀로도 만들 수 있지않나? 하는 생각에 이번에는 기능을 덧붙여 바코드를 생성할 수 있는 기능도 만들어 보았다.

 다만 이 기능은 기본적인 엑셀기능으로는 안되고 엑세스란 프로그램을 추가로 설치하여야지만 사용할 수 있는 플러그인 같은 존재이다.

아래는 간단한 화면캡쳐 자료이다

 

 기본적인 바코드를 사용하면 아래 정보가 나오고 오른쪽에서 바코드 생성을 할 수 있다.

 

 위 화면은 예시로 학생증(바코드가 포함된)을 가져오지 않은 학생이 있을 경우 이름만 입력하면 그 학생의 바코드 정보를 이용해서 화면에 바코드를 보여주고 이 화면을 다시 바코드 리더기로 찍을 수 있지 않나? 하는 생각에.. 만들어 보았지만 CRT모니터에 아무리 바코드 리더기를 대어보아도 입력되지 않았다;; 다음번에는 LCD 모니터에서 한번더 도전을??

 대신 방법을 바꾸어 학생 이름을 검색하면 바코드 번호가 옆칸에 자동으로 떠서 입력할 수 있도록 수정하였다.

 

아래는 엑셀에서 바코드를 사용하기위한 플러그인 설치과정이다.

추가→ 추가 컨트롤

 

목록에서 Microsoft 바코드 컨트롤 14(오피스 2010을 활용한 예)를 체크한다음 확인한다.

 

바코드에도 여러 스타일이 있는데 학교에서 사용한 학생증 바코드는 Code-128을 활용하였기에 (정보)에서 스타일 Code-128을 선택하였다.

 

 다만 바코드 추가컨트롤을 활용하게 되면 처음에 이런 주의창이 뜨는데 확인을 눌러야 활성화 되어 사용가능하다..

테스트를 통해 조금더 식권체크기를 안정적으로 다듬을 예정이다

 

식권테스트 - 바코드.zip

 

 + 11-05-12 엑셀과는 관련이 없지만, 예제에 사용된 Code-39 바코드의 경우 ttf 폰트파일로도 구현이 된다.

첨부의 TTF폰트를 윈도우 폴더 하단에 Font폴더에 넣어주면 바로 한글등에서도 바코드를 사용할 수 있다.

 

FRE3OF9X.TTF

식권테스트 - 바코드.zip
0.15MB
FRE3OF9X.TTF
0.01MB