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.

Steven Penny
fonte
Esta KB sugere vincular a um atalho desse arquivo. Não responde à sua pergunta, mas é a solução oficial para versões mais antigas.
Raystafarian
Não, outros parecem concordar
Raystafarian
Se houver uma resposta possível por aí, ela ficará nos esquemas uri do escritório - acho que estou além da minha profundidade neste ponto, você precisaria do seu hiperlink para redirecionar para explorer.exe ou cmd e, em seguida, executar o esquema URI . Ou talvez linha de comando
Raystafarian

Respostas:

5

O método antigo de usar um hiperlink para um atalho para o modelo não funciona mais, portanto, 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 texto do acionador, 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 e terá 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 Arquivo / Fechar e Retornar ao Microsoft Word.

  8. Clique no documento no local onde deseja colocar o texto do gatilho

  9. Digite Ctrl+ F9para inserir um campo - o cursor será colocado entre colchetes

  10. Entre os parênteses de campo, digite “MacroButton”, então o nome do comando ou macro que você quer que o botão execute, seguido pelo texto que você quer exibir, como este:

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

  12. Salve o documento.

  13. Clique duas vezes no texto para iniciar a macro.

Notas:

  1. A última linha da macro que contém Application.Quit, fechará o documento atual sem salvar. Se não for o que você deseja, altere o parâmetro para wdSaveChangesou wdPromptToSaveChanges, ou omita essa linha completamente para manter o documento original aberto.
  2. O Templateparâmetro 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. Consulte o artigo Criar ou executar uma macro para mais informações.
harrymc
fonte
Bem, isso certamente não é o ideal, mas após o teste parece funcionar, obrigado
Steven Penny
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.

user560496
fonte
Onde na pergunta ele pergunta sobre salvar como um PDF? Se você fez isso intencionalmente, explique por que você respondeu dessa maneira.
CharlieRB
0

Outra solução simples é alterar as propriedades do seu modelo para um somente leitura , desta forma o próprio modelo nunca será alterado e, uma vez salvo , será um documento totalmente novo.

user679230
fonte
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.

mackelvie
fonte