Só é possível fazer isso se você consegue fazer manualmente nesses programas...vc já fez isso manualmente no excel ou word?
Sim, é possivel, basta ter a font padrão dos bancos, depois vc tem que saber calcular o codigo em barras, também de acordo com quem vai ler, boletos por exemplo, cada banco tem o seu padrão.
Olá! Quando você fala em código 2D, imagino que seja QRCode... certo? Dei uma pesquisada e encontrei um site com uma API que gera QRCode e pode ser usado através de uma API. Aí bate aquela vontade de fazer alguma coisa... Segue um exemplo de programa que gera um QRCode em um arquivo formato PNG. Basta fazer ajustes no GET... configurando "data=<o que vocês quer codificar em QRCode>" e "size=<pixels>x<pixels>". Imagino que depois de criar o arquivo PNG (acho que dá para ser JPG também), basta incluir na criação do arquivo Excel ou Word a imagem.