ID do artigo: 222737 - Última revisão: quarta-feira, 11 de outubro de 2006 - Revisão: 2.2

Como criar um suplemento do PowerPoint no PowerPoint 2000

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Para uma versão deste artigo do Microsoft PowerPoint 97, consulte 163461  (http://support.microsoft.com/kb/163461/ ) .

Nesta página

Expandir tudo | Recolher tudo

Sumário

Este artigo descreve como criar um suplemento para o Microsoft PowerPoint usando o Microsoft Visual Basic for Applications. O exemplo de macro (procedimento Sub) adiciona um comando ao menu Ferramentas para permitir que você alterar o modo de exibição para modo de classificação de slides se você não ainda estiver no modo de classificação de slides.

Mais Informações

Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades. Observação : os seguintes exemplos de macro funcionam somente no PowerPoint. Visual Basic for Applications macros não são suportadas pelo Visualizador do Microsoft PowerPoint. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

Etapa 1 - criar o código para o suplemento


Para criar o código para o suplemento, execute essas etapas:
  1. Inicie o PowerPoint e crie uma apresentação em branco.
  2. No menu Ferramentas , aponte para macro e, em seguida, clique em Editor do Visual Basic .
  3. No Editor do Visual Basic, clique em módulo , no menu Inserir .
  4. Digite o seguinte código na janela módulo . Observação : você pode substituir seu código para o código a seguir.
          Sub ChangeView()
    
             ' Check to see whether a presentation is open.
             If Presentations.Count <> 0 Then
                If ActiveWindow.ViewType <> ppViewSlideSorter Then
                   ActiveWindow.ViewType = ppViewSlideSorter
                End If
             Else
                MsgBox "No presentation open. Open a presentation and " _
                   & "run the macro again.", vbExclamation
             End If
          End Sub
    						
    Observação : uma linha que é precedida por um apóstrofo (') apresenta um comentário no código. Comentários são fornecidos para explicar o que o código está fazendo em um ponto específico no procedimento. Esse texto é opcional e pode ser excluído do seu código.

Etapa 2 - criar a Macro Auto_Open

A macro Auto_Open armazena código de inicialização para seu suplemento, e é executado automaticamente quando o suplemento é carregado pelo PowerPoint. O código a seguir, adiciona um comando (alterar a classificação de slides) para o menu de ferramentas que executa o código do suplemento.
   Sub Auto_Open()

      Dim NewControl As CommandBarControl

      ' Store an object reference to a command bar.
      Dim ToolsMenu As CommandBars

      ' Figure out where to place the menu choice.
      Set ToolsMenu = Application.CommandBars

      ' Create the menu choice. The choice is created in the first
      ' position in the Tools menu.
      Set NewControl = ToolsMenu("Tools").Controls.Add _
                       (Type:=msoControlButton, _
                        Before:=1)

      ' Name the command.
      NewControl.Caption = "Change to Slide Sorter"

      ' Connect the menu choice to your macro. The OnAction property
      ' should be set to the name of your macro.
      NewControl.OnAction = "ChangeView"

   End Sub
				

Etapa 3 - criar a Macro Auto_Close

A macro Auto_Close é executada quando um suplemento é descarregado pelo PowerPoint. A macro Auto_Close armazena seu código de limpeza. O código a seguir remove o comando adicionado ao menu Ferramentas na seção "Macro o Auto_Open" deste artigo.
   Sub Auto_Close()

      Dim oControl As CommandBarControl
      Dim ToolsMenu As CommandBars

      ' Get an object reference to a command bar.
      Set ToolsMenu = Application.CommandBars

      ' Loop through the commands on the tools menu.
      For Each oControl In ToolsMenu("Tools").Controls

            ' Check to see whether the comand exists.
            If oControl.Caption = "Change to Slide Sorter" Then

              ' Check to see whether action setting is set to ChangeView.
              If oControl.OnAction = "ChangeView" Then

                  ' Remove the command from the menu.
                  oControl.Delete
               End If
            End If
      Next oControl

   End Sub
				

Etapa 4 - criar o arquivo .ppa

Para criar o arquivo .ppa, execute essas etapas:
  1. No menu Debug, clique em Compile VBAProject. Se seu código possui erros de compilação, não será capaz de criar o suplemento.
    Observação : essa etapa só é necessário se a opção verificação automática de sintaxe no Editor do Visual Basic não é selecionada. Para ativar ou desativar o essa opção, execute essas etapas:
    1. Clique em Opções no menu Ferramentas e, em seguida, clique na guia Editor.
    2. Clique para limpar ou marque a caixa de seleção verificação automática de sintaxe e, em seguida, clique em OK.
    Se esta opção é selecionada no momento, pule para a etapa 2.
  2. Salve a apresentação.
    1. No menu arquivo , clique em Fechar e voltar para Microsoft PowerPoint .
    2. No menu arquivo , clique em Salvar como .
    3. Selecione apresentação (* .ppt) na lista Salvar como tipo .
    4. Nome da apresentação e, em seguida, clique em Salvar .
    O código do suplemento agora está salvo na apresentação.
  3. Crie o arquivo ppa.
    1. No menu arquivo , clique em Salvar como .
    2. Selecione suplementos do PowerPoint (* ppa) na lista Salvar como tipo .
    3. Na caixa Nome do arquivo , digite um nome para o add-in e, em seguida, clique em Salvar .
    Normalmente, os suplementos do PowerPoint são colocados na pasta c:\Arquivos de Files\ Microsoft Office\Office. No entanto, você pode escolher outra pasta, se você desejar.

Etapa 5 - carregar o suplemento

Para carregar o suplemento, execute estas etapas:
  1. No menu Ferramentas , clique em Suplementos .
  2. Clique em Adicionar novo .
  3. Na caixa de diálogo Adicionar novo suplementos do PowerPoint , selecione o arquivo add-in que você criou na seção "Etapa 4 - criar o PPA arquivo". Clique em OK .
  4. Na caixa de mensagem de aviso de macro, clique em Ativar Macros .

    Observação: Se você recebeu um arquivo add-in de uma fonte desconhecida, clique em Desativar Macros .

    Agora executa a macro Auto_Open.
Para obter informações sobre como usar o modelo de objeto do PowerPoint para carregar o add-ins, clique no Assistente do Office, digite carregado propriedade , clique em Pesquisar e, em seguida, clique para exibir Propriedade Loaded .

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
222685  (http://support.microsoft.com/kb/222685/EN-US/ ) PPT2000: Como automaticamente carregar um suplemento do PowerPoint

Etapa 6 - descarregar o suplemento

Para descarregar um suplemento, execute estas etapas:
  1. No menu Ferramentas , clique em Suplementos .
  2. Na lista de Suplementos disponíveis , selecione o suplemento que você deseja descarregar e, em seguida, clique em Descarregar ou Remover . Quando você clica em Unload, o suplemento for descarregado, mas permanece na lista de suplementos disponíveis. Quando você clica em Remover, o suplemento é descarregado e ele é removido da lista de suplementos disponíveis.

    Agora executa a macro Auto_Close.

Etapa 7 - Protegendo seu suplemento com uma senha

Quando você salva uma apresentação como um suplemento, o PowerPoint não protege seu código-fonte. Você pode proteger seu código com uma senha. Para fazer isso, execute as seguintes etapas:

Observação : você deve proteger o seu projeto com uma senha antes de salvar o add-in.

  1. No menu Ferramentas , clique em Propriedades do VBAProject e, em seguida, clique na guia proteção .
  2. Clique para selecionar a caixa de seleção Bloquear projeto para exibição .
  3. Em Senha para exibir propriedades do projeto , digite a senha desejada nas caixas senha e Confirmar senha .
  4. Clique em OK . Agora é necessária uma senha para exibir o código-fonte.

Referências

Para obter mais informações sobre como usar o código de exemplo neste artigo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
212536  (http://support.microsoft.com/kb/212536/EN-US/ ) OFF2000: Como executar o código de exemplo de artigos da Knowledge Base

A informação contida neste artigo aplica-se a:
  • Microsoft PowerPoint 2000 Standard Edition
Palavras-chave: 
kbmt kbautomation kbvba kbaddin kbcode kbdtacode kbhowto kbmacro kbprogramming KB222737 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 222737  (http://support.microsoft.com/kb/222737/en-us/ )