Código VBA de gravação em Power Point 2007?
-
22-08-2019 - |
Pergunta
No Office 2003, se bem me lembro que tinha uma opção "Gravar Macro".
No PowerPoint 2007, sob Ver-> Macros, você recebe uma caixa de macro. Nenhuma das opções são "record". Se você colocar em um nome, você pode selecionar "criar", mas que leva você para o editor VB. Se você editar o slide manualmente, ele não gera o código VBA.
Você não tem a opção de definir o código VBA por uma sequência de teclas / mouseclicks / whatever.
Solução
Parece que você está fora de sorte que aconteceu com o gravador de macro?
Eu tenho uma vez leitura:
Ao contrário do que a Microsoft diz, o uso os comandos de teclado legado Alt + T, M, R para iniciar o gravador de macro em Powerpoint 2007, e usar o mesmo combinação de teclado para a paragem gravação.
Outras dicas
O gravador de macro funciona usando este atalho, mas você deve observar que ele não irá gravar por recursos que foram adicionados depois de Powerpoint 2003 (e isso inclui nada a ver com o novo motor de gráficos que foi introduzida no PPT 2007).
Não se trata de arrogância, é simplesmente que 2007 foi uma reescrita BIG para todos os aplicativos do Office. Para garantir que o produto saiu no tempo, algumas características tiveram que ser de-escopo eo gravador macro era um deles, desde a automação Powerpoint é usado por um grupo de usuários relativamente pequena quando comparada com a automação Excel ou Word.
Powerpoint add-ins são comuns, mas eles são construídos por desenvolvedores e embora seja útil podemos viver sem o gravador de macro. Visual Studio não é necessário para a construção de suplementos do Office, embora não têm vantagens. O que você realmente precisa é de alguém competente na construção de soluções Office.
Ambas as respostas estão corretas o gravador de macro pode ser ativado, mas é praticamente inútil, uma vez que registra pouco ou nada. Parece que os programadores ppt em MS realmente ter problema com os clientes a possibilidade de personalizar powerpoint. Execução de tarefas repetitivas ou apenas a formatação de um objeto do jeito que você quer (e não ser preso com as opções pré-cozidos que MS em sua infinita sabedoria I ou dirá sangrenta arrogância acredita é tudo que você precisa) tornou-se quase impossível. A única saída é programar a fita ou criar um add-in que tem de ser feito no Visual Studio (Visual Basic for Applications não vai cortá-la).
O Keystroke activado trabalho doesen't registro cria um macro vazio com muito poucos (geralmente nenhum!) Das ações reais que você executou.