Como posso definir minhas próprias chaves personalizadas para atalhos no Visio 2013?

0

Para minha vida, eu tenho procurado e chorado, em seguida, pesquisando novamente. Não consegue encontrar! De acordo com informações da própria Microsoft , o padrão para zoom é uma combinação altamente desajeitada de alt + F6 e shift + alt + F6 .

Como posso definir o meu próprio ?!
Pode definir o meu próprio para começar ...?

    
por Konrad Viltersten 08.01.2014 / 13:47

1 resposta

4

Infelizmente, a partir do Visio 2013, o Visio não permite atribuir atalhos de teclado personalizados.

Observação: Após uma revisão adicional, a seguinte solução alternativa não ajuda não , já que a tecla de atalho só funciona no arquivo do Visio que possui a macro salva nela.

Uma solução para isso é gravar uma macro e atribuir um atalho de teclado à macro ao gravá-la. Então, digamos que queremos usar CTRL + u para desagrupar formas, além do padrão CTRL + SHIFT + u. Você pode gravar uma macro desagrupando alguns itens agrupados e atribuir o atalho de teclado CTRL + u à macro ao gravá-la. Depois de gravar a macro, edite a macro e exclua todas as linhas, exceto as linhas abaixo. Se as formas selecionadas não estiverem agrupadas, a execução dessa macro causaria um erro. Portanto, adicione "On Error Resume Next" para fazer com que o erro seja ignorado.

Sub Ungroup()
   On Error Resume Next
   ActiveWindow.Selection.Ungroup
End Sub

No entanto, quando você grava uma macro, ela é salva em um arquivo específico do Visio e o atalho do teclado só funcionará quando esse arquivo estiver aberto. No Word, você pode simplesmente salvar suas macros favoritas em um arquivo do Word e colocar o arquivo na pasta Start-up do Word. Infelizmente, você não pode abrir um arquivo do Visio (.vsd) ou modelo do Visio (.vst), copiando-o para o Start-up do Visio; somente arquivos EXE ou DLL funcionam na pasta Inicialização.

Para que o Visio carregue o arquivo que contém sua macro e o atalho de teclado quando o Visio é iniciado, faça o seguinte:

  1. Instale o AutoIt .
  2. Grave um arquivo AutoIt com uma linha que abre o arquivo do Visio que contém suas macros. O arquivo deve ser um arquivo de texto com uma extensão .au3. Aqui está um exemplo de uma linha:
    Executar ("C: \ Arquivos de Programas (x86) \ Microsoft Office \ Office14 \ VISIO.EXE Modelos C: \ Visio \ MyMacros.vsd")
    O comando Executar acima tem um parâmetro. Este parâmetro contém o caminho para o programa Visio seguido por um espaço, seguido pelo caminho para o arquivo do Visio que você deseja abrir.

  3. Feche o arquivo AutoIt.

  4. Clique com o botão direito no arquivo e selecione Compile Script. Um arquivo EXE é criado.
  5. Defina um local de pasta de inicialização no Visio (Arquivo> Opções> Avançado > Locais dos arquivos). Certifique-se de que não haja espaços no caminho da pasta Inicial.
  6. Copie o arquivo EXE para a pasta de inicialização. Observe que somente o arquivo EXE deve estar na pasta Start-up. O arquivo do Visio que sua abertura pode estar em qualquer lugar no computador.

Agora, toda vez que você abrir o Visio, o Visio executará o EXE, que abrirá o arquivo do Visio contendo suas macros.

    
por 10.09.2015 / 16:47