O que impediria a execução de uma macro AutoNew () do Microsoft Word?

1

Estou usando o Microsoft Office 2003 e criando vários documentos de modelo para padronizar algumas tarefas.

Sei que é prática padrão colocar os modelos em um determinado local que o Office espera encontrá-los, mas isso não funcionará para mim. O que eu quero é ter "My Template Foo.dot" e "My Template Bar.dot" etc. no "My Foo Bar Stuff" em uma unidade compartilhada e os usuários clicarão duas vezes no modelo para criar um novo Foo ou Barra.

O que eu realmente gostaria é que o usuário dê um clique duplo no modelo Foo e seja solicitado a fornecer alguns itens relacionados à sua tarefa (por exemplo, um número de projeto) e que um script no modelo mude o nome que o padrão será Salvar para algo como "Foo for Project 1234.doc".

Eu perguntei nos Grupos do Google e obtive uma resposta que funcionou .... por um tempo. Em seguida, minha macro AutoNew parou de funcionar quando eu criei um novo documento clicando duas vezes no modelo. Não tenho idéia do porquê ou como depurá-lo.

Sou engenheiro de software com mais de 25 anos de experiência, mas um noob completo de automação do Office. Soluções específicas e sugestões para perguntas frequentes sobre "isto é como automatizar o Word" são bem-vindas. Obrigado.

Chris Nelson
fonte

Respostas:

0

Alterar a segurança da macro para simplesmente não executar macros (em vez de sempre executar ou solicitar ao usuário) faria isso. Ferramentas> Macros> Segurança: Alta ou Muito Alta pode estar matando a sua

Quando você obtém seu novo documento, você pode executar a macro manualmente? (Não pretendo uma solução alternativa, apenas um teste para ver se eles estão desabilitados ou se algo está falhando)

Não sabe por que você não pode colocá-los em um "local esperado". Se você colocá-los em um compartilhamento de arquivos, poderá apontar facilmente o Word nesse local para modelos de Grupo de Trabalho sem afetar os modelos armazenados localmente. Quando um usuário acessa Arquivo> Novo, ele obtém todos os modelos locais, além de outros na pasta Modelos de grupo de trabalho. Cada pasta desses dois lugares aparece como uma guia (automagicamente) e se os dois locais tiverem uma pasta com o mesmo nome, seu conteúdo será mesclado. Se um modelo com o mesmo nome aparecer em uma pasta correspondente em ambos, a versão local será mostrada.

Para alterar a localização dos modelos de grupos de trabalho, vá para Ferramentas> Opções> Localização do arquivo. Dê um caminho completo, idealmente UNC, em vez de compartilhar. Você pode ativar esta pasta para uso offline da maneira usual (ou seja, navegue até ela e clique com o botão direito do mouse> disponibilizar offline).

Você pode usar a Diretiva de Grupo para definir esse local, se preferir.

Idealmente, conceda à maioria dos usuários acesso somente leitura a esta pasta, não modifique.

Espero que isso ajude

AdamV
fonte