Acabei de escrever um aplicativo do Access para fazer isso.
Estou tentando imprimir códigos de barras para uma biblioteca. Eu criei uma lista de números seqüenciais e os copiei para o Word 2003.
Eu quero o nome da biblioteca, a fonte do código de barras, o número do código de barras impresso em uma folha de etiquetas do Avery 5160.
Eu posso fazê-lo funcionar indo para ferramentas, cartas e correspondência, envelopes e etiquetas, guia de rótulos e digite os dados desejados. Não vejo como posso extrair esses dados da lista no documento do word, em vez de apenas o que digito.
É mais fácil se sua lista de números estiver em uma tabela, mas pode ser possível com outros formatos de arquivo. Em "Cartas e correspondências", escolha "Mala direta" em vez de "Cartas e marcadores" e siga o assistente no painel que aparece no lado direito da tela.
Ele é dividido em aproximadamente três etapas: tipo de documento (etiquetas), fonte de dados (o arquivo com sua lista de números) e, finalmente, inserir os campos em suas etiquetas - usando a opção de copiá-lo para todos os rótulos na página antes de fazer a mesclagem real para obter seus rótulos. Há um passo a passo desse processo de mala direta no site do Office da Microsoft .
Coloque a lista no Excel em vez do Word. Você deve ser capaz de usar uma planilha do Excel como fonte de dados para seus rótulos de palavras.
Não tenho certeza se a palavra pode ser usada para tal automação e, em qualquer caso, você será muito melhor usando um programa com suporte de impressão de código de barras dedicado. Existe uma lista de Programas de código de barras para Unix & Linux que pode conter algo que você pode usar, ou há uma Barcode Writer em Pure PostScript , que deve ser muito geral, embora você provavelmente precise escrever um script para usá-lo. Eu também conheço um programa KBarcode para o KDE. Para as janelas eu não sei nada específico, mas você pode procurar outros programas por conta própria.
Eu uso uma página ASP para esse tipo de coisa. Eu tenho uma fonte ASP que gera códigos de barras que é chamado por uma página ASP ou uma página .NET. A codificação não é pequena, então não vou colocá-la até ou a menos que você peça. A chamada para este código é:
<IMG SRC="http://localhost/BarCode.asp?code=<%= strCode %>&height=30&width=1&mode=code39">
Editar: Você pode encontrar a fonte no código fonte do planeta aqui: link