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 obter uma versão de Microsoft PowerPoint 97 deste artigo, consulte 163461  (http://support.microsoft.com/kb/163461/ ) .

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve como criar um suplemento para o Microsoft PowerPoint utilizando o Microsoft Visual Basic for Applications. A macro de exemplo (procedimento) adiciona um comando ao menu Ferramentas para que possa alterar a vista para vista de organização de diapositivos, se ainda não estiver na vista de organização de diapositivos.

Mais Informação

A Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador. Nota : os exemplos de macro seguinte trabalhar apenas no PowerPoint. Visual Basic for Applications macros não suportadas pelo Microsoft PowerPoint Viewer. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:

Passo 1 - criar o código para o suplemento


Para criar o código para o suplemento, siga estes passos:
  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. Escreva o seguinte código na janela Module . Nota : É possível substituir o código para o seguinte código.
          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
    						
    Nota : A 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á a fazer num determinado ponto no procedimento. Este texto é opcional e pode ser excluído a partir do código.

Passo 2 - criar a Macro Auto_Open

A macro Auto_Open armazena o código de inicialização para o suplemento e é executado automaticamente quando o suplemento é carregado pelo PowerPoint. O seguinte código adiciona um comando (alterar a organização de diapositivos) 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
				

Passo 3 - criar a Macro Auto_Close

A macro Auto_Close é executada quando um suplemento é descarregado pelo PowerPoint. A macro Auto_Close armazena o código de limpeza. O código seguinte remove o comando que adicionou ao menu Ferramentas na secção "Criar a Macro 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
				

Passo 4 - criar o ficheiro ppa

Para criar o ficheiro ppa, siga estes passos:
  1. No menu ' Depurar ', clique em Compilar VBAProject. Se o código tiver erros de compilação, não poderá criar o suplemento.
    Nota : este passo apenas é necessário se a opção Verificar a sintaxe automaticamente no Editor do Visual Basic não está seleccionada. Para activar ou desactivar a esta opção, siga estes passos:
    1. Clique em Opções no menu ' Ferramentas ' e clique em separador Editor.
    2. Clique para desmarcar ou seleccionar a caixa de verificação verificar a sintaxe automaticamente e, em seguida, clique em OK.
    Se esta opção está actualmente seleccionada, avance para o passo 2.
  2. Guarde a apresentação.
    1. No menu ficheiro , clique em Close and Return to Microsoft PowerPoint .
    2. No menu ficheiro , clique em Guardar como .
    3. Seleccione apresentação (* .ppt) na lista Guardar com o tipo .
    4. Atribua um nome de apresentação e, em seguida, clique em Guardar .
    O código do suplemento é guardado na apresentação.
  3. Crie o ficheiro ppa.
    1. No menu ficheiro , clique em Guardar como .
    2. Seleccione suplemento do PowerPoint (* ppa) na lista Guardar com o tipo .
    3. Na caixa Nome do ficheiro , escreva um nome para o suplemento e, em seguida, clique em Guardar .
    Normalmente, suplementos do PowerPoint são colocados na pasta c:\Programas\Microsoft Files\ Microsoft Office\Office. No entanto, pode escolher outra pasta se pretender.

Passo 5 - carregar o suplemento

Para carregar o suplemento, siga estes passos:
  1. No menu Ferramentas , clique em Add-Ins .
  2. Clique em Adicionar novo .
  3. Na caixa de diálogo Adicionar novo PowerPoint Add-in , seleccione o ficheiro add-in que criou na secção "Passo 4 - criar o PPA ficheiro". Clique em OK .
  4. Na caixa de mensagem de aviso de macro, clique em Activar Macros .

    NOTA: Se tiver recebido um ficheiro de suplemento de uma origem desconhecida, clique em Desactivar Macros .

    A macro Auto_Open executa agora.
Para obter informações sobre como utilizar o modelo de objecto do PowerPoint para carregar suplementos, faça clique sobre o Assistente do Office, escreva carregado propriedade , clique em Procurar e, em seguida, clique para ver Propriedades carregados .

Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar 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

Passo 6 - descarregar o suplemento

Para descarregar um suplemento, siga estes passos:
  1. No menu Ferramentas , clique em Add-Ins .
  2. Na lista de Suplementos disponíveis , seleccione o suplemento que pretende descarregar e, em seguida, clique em Descarregar ou Remover . Quando clica descarregar, o suplemento é descarregado mas permanece na lista de suplementos disponíveis. Quando clica em Remover, o suplemento é carregado e é removida da lista de suplementos disponíveis.

    A macro Auto_Close executa agora.

Passo 7 - proteger o suplemento com uma palavra-passe

Quando guarda uma apresentação como um suplemento, o PowerPoint não protege o código de origem. Pode proteger o código com uma palavra-passe. Para o fazer, siga estes passos:

Nota : tem de proteger o projecto com uma palavra-passe antes de guardar o suplemento.

  1. No menu Ferramentas , clique em Propriedades VBAProject e, em seguida, clique no separador protecção .
  2. Clique para seleccionar a caixa de verificação Bloquear projecto para visualização .
  3. Em Propriedades do projecto palavra-passe para ver , escreva a palavra-passe que pretende nas caixas palavra-passe e Confirmar palavra-passe .
  4. Clique em OK . Uma palavra-passe agora é necessário para visualizar o código de origem.

Referências

Para mais informações sobre como utilizar o código de exemplo neste artigo, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
212536  (http://support.microsoft.com/kb/212536/EN-US/ ) OFF2000: Como executar códigos de exemplo a partir de artigos da base de dados de conhecimento da Microsoft

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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )