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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top