It is possible to print bar codes in Excel however it requires using a
good tool like a bar code ActiveX control to do the job. ActiveX
controls are software components that you can drop directly onto an
Excel spreadsheet. Depending on how complex your requirements are, you
may need to write a small amount of VBA code (macros) in Excel to get
everything working the way that you want.
Regarding the bar code input, you will almost certainly need to do a
small amount of programming to implement an inventory application in
Excel. Bar code scanners work like a second keyboard on your PC. When
you scan a bar code, the data would go into Excel as if it were being
typed in on the keyboard. This means that you would need to be able to
process the data from the bar code scanner somehow. In an inventory
application you typically have to do a lookup on the data that you
receive from the scanner and find the right data in the spreadsheet
that contains the bar code number that you scanned.
For most inventory applications you would typically want to use a
database applciation like Microsoft Access. Access has much better
handling of lookup type functions as well as reporting and label
printing.
For an excellent bar code ActiveX control that works extremely well in
both Excel and Access, visit
http://www.taltech.com/products/activex_barcodes.html
There is a demo on the above page that you can download and the demo
comes complete with a sample Access database and an Excel spreadsheet
that demonstrates how to use the bar code ActiveX control to print bar
codes in both these programs.
The above site is also a very good place to learn about bar code
technology in general. I would recommend that you look at the bar code
tutorial in the following link:
http://www.taltech.com/resources/intro_to_bc/