2021-05-12 14:32:11
【Excel技巧】巧用Excel製作條形碼
本次經驗帶來的是我經常會做到的就是條形碼,可能我用的條形碼並非今天說的這類,不過原理都差不多,這次主要是利用Excel來製作條形碼,能夠實現自動更新的條形碼,同時說一下列印的相關問題,接下來,我們就開始本次的經驗講解。
1
首先來說一下,這個功能主要在哪方面能夠用到,就是需要將產品的條碼進行列印,然後備案存檔或者進行快捷讀取的時候,利用Excel製作條形碼這個是比較方便的。首先,我們來製作一個測試的案例。
2
接下來,我們來講一下製作條形碼,我們在選單欄空白處,點選滑鼠右鍵,在彈出的列表中,選擇「控制元件工具箱」。
3
在控制元件工具箱中,我們點選右下方的「其他控制元件」。
4
然後在其他控制元件列表中,我們選擇用於製作條形碼的控制元件:Microsoft BarCode Control 9.0。
5
滑鼠變成+號以後,在任意位置畫框,或者直接畫到對應的表格位置中,如圖所示:
6
接下來,我們來設定條形碼的關聯資料源以及其他屬性,我們右鍵條形碼,選擇「屬性」。
7
在屬性列表中,我們需要關聯上資料源表格,LinkedCell,當我們關聯上之後,Value自動顯示出當前關聯資料源的值。
8
關聯結束以後,我們再來設定一下條形碼的其他屬性,右鍵條形碼,選擇「Microsoft BarCode Control 9.0物件」,然後選擇「屬性」。
9
在屬性中呢,我們可以設定條形碼的樣式,線條寬度,還有方向,顏色等,可根據自身需要量身設定。
10
設定完成後,我們點選工具條中,左上方的「退出設計模式」。
11
這時候我們發現,條形碼的數值自動更新成資料源的值。
12
根據我們設定的條形碼的樣式,會直接決定條形碼能夠顯示的資訊長度,如果條形碼出現空白的情況,那就表示你的資料源可能存在問題了,這裡的問題是,我設定的條形碼樣式為:EAN-13,最大支援13位,所以如果我的資料源為14位元,條形碼就無法正常顯示了。
13
現在,我們只要按照要求更改資料源的值,條形碼也會自動重新整理,是很方便的一個功能。
14
接下來說一下列印的問題,Office2003列印條形碼會出現不能自動重新整理的問題,即當更改A2單元格中的條形碼數位後,條形碼會進行相應更改,但列印預覽還是上一次的條形碼。這個問題可能是該控制元件的一個Bug,解決的方法其實有兩種,因為有一種方法是涉及到VBA程式設計,故在基礎知識經驗中,我盡量不會提及,日後如果有機會,我們著重說一下,這裡來說一個方法就是:單擊選單「檔案→頁面設定→列印預覽」,這時看到的就是更新後的條形碼。
15
如果使用快捷選單欄中的列印預覽,則可能出現我上述說的情況。
相關文章