Tornar o Hiperlink do Word para o modelo criar novo documento

5

Se eu clicar duas vezes em um modelo do Word no Explorer, ele abrirá um novo documento usando esse modelo. No entanto, se eu criar um hiperlink para um modelo dentro de um documento do Word, clicar no link abrirá o modelo para edição.

Gostaria de criar um hiperlink para um modelo que abre um novo documento usando o modelo ou uma solução semelhante.

    
por Steven Penny 04.11.2015 / 17:23

4 respostas

5

O método antigo de usar um hiperlink para um atalho para o modelo não funciona mais, então não há outra opção além de usar o VBA. Vou tentar guiá-lo pelo procedimento. A diferença será que, para usar a macro, será necessário clicar duas vezes no trigger-text, em vez disso, usando Ctrl + Clique.

  1. Na guia Exibir, clique na pequena seta ao lado de Macros e escolha "Visualizar macros".

  2. Nas janelas que se abrem, clique em Criar, para abrir o Visual Basic

  3. No menu Inserir, clique em Procedimento ...

  4. Na caixa de diálogo que é aberta, digite um nome significativo, por exemplo, “newdoc”, verifique se os botões de opção Sub e Public estão marcados e clique em OK.

  5. Uma janela de texto é aberta, com três linhas:

    Public Sub newdoc()
    
    End Sub
    
  6. Cole entre as linhas acima o seguinte texto:

    alpha = "Location To Your\Template Name.dotm"
    With CreateObject("word.application")
      .Documents.Add Template:=alpha, NewTemplate:=False, DocumentType:=0
      .Visible = True
    End With
    Application.Quit savechanges:=wdDoNotSaveChanges
    
  7. Clique no menu Arquivo / Salvar normal, ou digite Ctrl + S , seguido por File / Close e Return to Microsoft Word.

  8. Clique no documento no local onde deseja que o texto do acionador seja colocado

  9. Digite Ctrl + F9 para inserir um campo - o cursor será colocado entre parênteses

  10. Entre os parênteses de campo, digite “MacroButton” e, em seguida, o nome do comando ou macro que você quer que o botão execute seguido pelo texto que você quer exibido, assim:

    MacroButton newdoc double-click here to create a new document
    
  11. Pressione F9 para atualizar o documento. Se feito corretamente, somente o texto "Clique duas vezes aqui para criar um novo documento" agora deve estar visível.

  12. Salve o documento.

  13. Use o clique duplo no texto para iniciar a macro.

Notas:

  1. A última linha da macro que contém Application.Quit fechará a documento atual sem salvar. Se não é isso que você quer, mude o parâmetro para wdSaveChanges ou wdPromptToSaveChanges , ou omitir esta linha inteiramente para manter o documento original aberto.
  2. O parâmetro Template na macro deve apontar para o arquivo dotm, não para um atalho para o arquivo dotm.
  3. Há mais coisas que você pode fazer com uma macro, como adicioná-la à faixa de opções. Veja o artigo Criar ou executar uma macro para mais informações.
por 06.11.2015 / 20:50
1

Se simplesmente salvar como PDF é uma opção, isso resolve o problema. O link é então aberto como um novo documento baseado no modelo.

    
por 18.02.2016 / 06:11
0

Outra solução simples é alterar as propriedades do seu modelo para um somente leitura , dessa forma, o modelo em si nunca será alterado e uma vez salvo como será um documento totalmente novo e diferente.

    
por 27.12.2016 / 15:14
0

Outra alternativa é criar um hiperlink para uma pasta que contenha o modelo em vez do próprio modelo.

Clique no hiperlink para abrir a pasta, que mostra ao usuário o único modelo armazenado nessa pasta.

Um clique extra, mas parece funcionar bem.

    
por 15.02.2018 / 20:10