Vídeo recomendado
Transferir dados do Textbox para o Word
Moderador: Rafael Monteiro
Transferir dados do Textbox para o Word
Boa noite Galera.
É com muita alegria que trago mais uma colaboração para o fórum.
Mantive o foco nessa planilha, o código faz apenas a transferência do texto que está Textbox para um Bookmark no Word, sem a necessidade de usar a famosa Mala direta.
Informo que para o correto funcionamento vocês devem colocar o documento do Word que está em anexo no Local C:\
Bons estudos e um grande abraço!
É com muita alegria que trago mais uma colaboração para o fórum.
Mantive o foco nessa planilha, o código faz apenas a transferência do texto que está Textbox para um Bookmark no Word, sem a necessidade de usar a famosa Mala direta.
Informo que para o correto funcionamento vocês devem colocar o documento do Word que está em anexo no Local C:\
Bons estudos e um grande abraço!
- Anexos
-
- PlanilhaTransferir dados do Textbox para o Word.rar
- (34.72 KiB) Baixado 1051 vezes
Re: Transferir dados do Textbox para o Word
não consigo fazer funcionar apresenta o erro;
"erro em tempo de execução 4248
este comando não esta disponível por que nenhum documento foi aberto"
"erro em tempo de execução 4248
este comando não esta disponível por que nenhum documento foi aberto"
- Mikel Silveira Fraga
- Jedi
- Mensagens: 1173
- Registrado em: Sex Mai 27, 2011 3:27 pm
- Localização: Governador Valadares - MG
- Contato:
Re: Transferir dados do Textbox para o Word
Boa noite a todos.
Inicialmente o meu também deu erro, mas foram problemas de configuração de endereço nos códigos. Vou descrever abaixo:
1- Pode vir a ocorrer um erro na referência do Microsoft Word. O arquivo do .xlsm foi gerado em uma versão do Excel 2010 e, por estes motivo, a referência gerada do Word seria Microsoft Word 14.0 Object Library. Porém essa referência funciona apenas no Office 2010. Caso você esteja utilizando outra versão, como no meu caso que utilizo o 2007, então esta referência precisa ser alterada para Microsoft Word 12.0 Object Library. Essas mudanças podem ser observadas nas figuras abaixo.
2 - Um outro ponto interessante é a localização do arquivo .docx. Originalmente, o Clevison utilizou o código abaixo:
Neste caso, apenas se o arquivo estiver localizado no C:\, o código daria certo. Neste caso, fi uma pequena alteração, conforme abaixo:
Com estas duas alterações, o código funcionou perfeitamente.
Clevison, meus parabéns pelo trabalho. Existe uma carência grande em informações sobre VBA do Word. Saiba que este tipo de contribuição é muito bem vindo.
Abraço a todos.
Inicialmente o meu também deu erro, mas foram problemas de configuração de endereço nos códigos. Vou descrever abaixo:
1- Pode vir a ocorrer um erro na referência do Microsoft Word. O arquivo do .xlsm foi gerado em uma versão do Excel 2010 e, por estes motivo, a referência gerada do Word seria Microsoft Word 14.0 Object Library. Porém essa referência funciona apenas no Office 2010. Caso você esteja utilizando outra versão, como no meu caso que utilizo o 2007, então esta referência precisa ser alterada para Microsoft Word 12.0 Object Library. Essas mudanças podem ser observadas nas figuras abaixo.
2 - Um outro ponto interessante é a localização do arquivo .docx. Originalmente, o Clevison utilizou o código abaixo:
Código: Selecionar todos
Const NOME_ARQUIVO = "C:\Termo de Demonstração do Clevison.docx"
Código: Selecionar todos
Dim NOME_ARQUIVO As String
NOME_ARQUIVO = ThisWorkbook.Path & "\Termo de Demonstração do Clevison.docx"
Clevison, meus parabéns pelo trabalho. Existe uma carência grande em informações sobre VBA do Word. Saiba que este tipo de contribuição é muito bem vindo.
Abraço a todos.
- Anexos
-
- Referência Ausente na máquina.
- Erro_Referencia.jpg (155.94 KiB) Exibido 9852 vezes
-
- Referência Substituída.
- Correcao_Referencia.jpg (152.67 KiB) Exibido 9852 vezes
Re: Transferir dados do Textbox para o Word
Ola, sou novo aqui.
Eu sei que este tópico é antigo, porem o arquivo disponibilizado nele é justamente o que preciso.
Tenho uma duvida. ele esta funcionando perfeito, porem o arquivo word que ele gera o campo preenchido fica na cor CINZA(anexo), ja tentei de tudo e não consigo deixar ele transparente.
Isso é possivel? podem me ajudar?
Eu sei que este tópico é antigo, porem o arquivo disponibilizado nele é justamente o que preciso.
Tenho uma duvida. ele esta funcionando perfeito, porem o arquivo word que ele gera o campo preenchido fica na cor CINZA(anexo), ja tentei de tudo e não consigo deixar ele transparente.
Isso é possivel? podem me ajudar?
- Anexos
-
- 01.PNG (978 Bytes) Exibido 9205 vezes
Re: Transferir dados do Textbox para o Word
Opa conseguir resolver meu problema, so clicar no icone que mostra no anexo.
Uma duvida eu consigo, realizar a mesma função da planilha disponibilizada neste topico, só que ao invés de abrir um arquivo word abre um novo arquivo excel?
Uma duvida eu consigo, realizar a mesma função da planilha disponibilizada neste topico, só que ao invés de abrir um arquivo word abre um novo arquivo excel?
- Anexos
-
- 10.PNG (15.76 KiB) Exibido 9178 vezes