none
Vba em modelos(Templates) RRS feed

  • Pergunta

  • Pessoal eu estou com um problema aqui, criei um arquivo no word com botões para gerar ou limpar um formulário. Gostaria de tranformar esse arquivo em um modelo, para melhor distribuir. Acontece que quando clico duas vezes no modelo ele abre um arquivo novo, até ai acontece como esperado, mas o problema é que as macros que foram atribuidas aos butões permanecem no modelo, o novo arquivo tem os butões mas não as macros, deixando os botões sem utilidade. Alguem sabe me dizer se tem alguma forma de contornar isso?
    sábado, 3 de fevereiro de 2018 20:25

Todas as Respostas

  • Boa tarde Clésio.

    Uma pequena pergunta: qual a extensão você salvou o modelo? Se foi ".dotx" este é o motivo. Para modelos com macro deve ser ".dotm".


    Filipe Magno

    domingo, 4 de fevereiro de 2018 14:42
  • Boa tarde Filipe,

    Obrigado pela resposta. O arquivo é salvo em ".dotm", sim.  Ele inclusive executa as macros salvas, se eu for no menu de macros e pedir para executa-las, mas as macros associadas a botões, do tipo "call macro_do_modelo", não são executadas, geralmente essas macros são salvas junto do objeto "thisdocument", só que elas são salvas junto do objeto "thisdocumento" do modelo, como os modelos abrem um novo documento ao serem clicados, o novo documento não tem as macros dos botões, porque elas estão no  objeto "thisdocument" do modelo e não do novo documento. Espero ter me feito entender.

    domingo, 4 de fevereiro de 2018 18:17