回覆列表
-
1 # 織毛一
-
2 # 工藤v
操作方法如下:
1.首先在A列輸入需要生成條形碼的數字。
2.然後選中資料區域並將該區域行高設定為50。
3.複製下列內容並貼上到C1單元格內。
<table><img src="http://t.ashiyue.com/img/barcodegen/html/image.php?filetype=PNG&dpi=72&scale=2&rotation=0&font_family=Arial.ttf&font_size=14&text=
4.複製下列內容並貼上到D1單元格內。
&thickness=20&start=NULL&code=BCGcode128"/>
5.在B2單元格內輸入下面的公式並進行下拉填充操作。
=$C$1&A2&$D$1
6.複製B列資料區域的內容,之後將內容貼上至記事本內。
7.將記事本中的內容全部選中並進行復制。
8.再次切換到EXCEL主介面,在B2單元格上單擊滑鼠右鍵選擇“選擇性貼上”,選擇Unicode文字。
9.之後可以看到B列單元格批次生成了條形碼。
拓展資料Microsoft Excel是Microsoft為使用Windows和Apple Macintosh作業系統的電腦編寫的一款電子表格軟體。直觀的介面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機資料處理軟體。在1993年,作為Microsoft Office的元件釋出了5.0版之後,Excel就開始成為所適用操作平臺上的電子製表軟體的霸主。
在excel中製作條形碼可以用字型和控制元件的方法,本文介紹在excel2003中用excel內建的“microsoftbarcode控制元件9.0”控制元件來製作條形碼,excel2007中的製作方法大同小異。
1.滑鼠在選單欄上右擊,在彈出的快捷選單中選擇“控制元件工具箱”。在彈出的“控制元件工具欄”中單擊“其他控制元件”,然後在列表中選擇“microsoftbarcode控制元件9.0”。
2.這時滑鼠指標變成細十字形,在工作表中拖動滑鼠繪製一個條形碼控制元件並調整其位置和大小。
3.我們可以將該條形碼控制元件與某個單元格形成連結,在這個單元格中改變條形碼數字後可以生成相應的條形碼,例如讓條形碼控制元件連結到a1單元格。在a1單元格中輸入條形碼數字,然後右擊條形碼控制元件,在彈出的快捷選單中選擇“屬性”。
彈出屬性對話方塊,在“linkedcell”屬性右側輸入單元格地址,此處為“a1”,回車後可以看到其“value”屬性變成了a1單元格中的數值。
3.在上述“屬性”視窗中可以修改全部控制元件屬性,但不夠直觀。還可以在“microsoftbarcode控制元件9.0屬性”對話方塊中來修改屬性。關閉上述“屬性”視窗,再次右擊條形碼控制元件,在彈出的快捷選單中選擇“microsoftbarcode控制元件9.0物件→屬性”,彈出“microsoftbarcode控制元件9.0屬性”對話方塊,可以根據需要修改其屬性,例如條形碼的方向、是否需要進行有效性驗證等。
如果出現當a1單元格中條形碼數字改變後,條形碼控制元件變成空白,可能是a1單元格中的條形碼數字不正確所致,例如,當使用預設的ean-13條碼時,如果其中包含字母或長度不為13位時,條形碼控制元件就會變成空白。
5.列印條形碼。
列印條形碼會出現不能自動重新整理的問題,即當更改a1單元格中的條形碼數字後,條形碼會進行相應更改,但列印預覽還是上一次的條形碼。這個問題可能是該控制元件的一個bug,解決的方法有下面兩種:
方法一:單擊選單“檔案→頁面設定→列印預覽”,這時看到的就是更新後的條形碼。
方法二:使用vba程式碼。按alt+f11,開啟vba編輯器,在“工程”視窗中雙擊該工作簿中的當前工作表名稱,在右側程式碼視窗中輸入下列程式碼:
privatesubworksheet_change(byvaltargetasrange)
foreachbarcodeinactivesheet.oleobjects
iflcase(barcode.name)like"barcodectrl*"then
withbarcode
m=.height
.height=m-1
.height=m
endwith
endif
next
endsub