Artigo: 827115 - Última revisão: quarta-feira, 6 de Junho de 2007 - Revisão: 3.1

Imagens ligadas não aparecem quando a apresentação e as imagens são movidas para uma nova unidade ou pasta no PowerPoint

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.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Depois de mover uma apresentação do Microsoft PowerPoint e imagens que estão ligadas a essa apresentação para uma nova unidade ou para uma localização de pasta, as imagens não são visíveis. Em vez disso, as imagens aparecem como marcadores de posição. Este problema ocorre mesmo que as imagens estejam na mesma pasta na mesma unidade onde está localizada a apresentação.

Por exemplo, criar uma apresentação que contém muitas imagens ligadas e, em seguida, escreve num CD gravável (CD-R). Quando abrir a apresentação a partir do CD CD-R noutro computador, as imagens não aparecem na apresentação, mesmo que se encontram o CD-r.

Causa

Este problema ocorre porque a pasta que contém as imagens que foi movida. O PowerPoint utiliza um caminho absoluto para localizar imagens ligadas. Se a letra de unidade ou caminho for alterada, as imagens não aparecem. Este problema poderá ocorrer quando uma apresentação que foi criada na unidade C é escrito no directório raiz de um CD-R e, em seguida, aberto a partir da unidade de CD-ROM, normalmente a unidade D. Uma vez que iniciar os caminhos das imagens ligadas com C, as imagens não são encontradas quando a apresentação é aberta.

Como contornar

Para contornar este problema, utilize um dos seguintes métodos.

Método 1: Utilizar a funcionalidade de "Compactar para CD"

Microsoft Office PowerPoint 2007 e Microsoft Office PowerPoint 2003 têm uma funcionalidade denominada "Compactar para CD". Quando pretender executar uma apresentação noutro computador, a funcionalidade de "Compactar para CD" pode colocar todos os ficheiros necessários num ficheiro de arquivo.

Se tiver hardware de gravação de CD, pode copiar apresentações para um CD gravável vazio (CD-R), um CD regravável vazio (CD-RW) ou um CD-RW com conteúdo existente. No entanto, o conteúdo existente no CD-RW será substituído.

Pode também utilizar a funcionalidade de "Compactar para CD" para copiar a apresentação para uma pasta no computador, uma localização de rede, ou, se não incluir o viewer, uma disquete disco em vez de directamente para um CD. Em seguida, pode descompactar o ficheiro no computador de destino ou a partilha de rede e executar a apresentação.

Quando compacta a apresentação, ficheiros ligados são incluídos automaticamente, apesar de ter a opção de excluir. Pode também adicionar outros ficheiros ao pacote de apresentação. A funcionalidade de "Compactar para CD" converte os caminhos absolutos das hiperligações de imagem para diferentes relativos. Isto é, em vez do caminho ser "C:\Os meus Pictures\image001.jpg", becomes"image001.jpg caminho".

Compactar uma apresentação e associada de ficheiros

Para utilizar a funcionalidade de "Compactar para CD" numa apresentação para executar noutro computador, siga estes passos:
  1. Abra a apresentação que pretende compactar. Se estiver a trabalhar com uma nova apresentação que não tenha sido guardada anteriormente, guarde a apresentação.

    Nota Antes de distribuir uma cópia da apresentação por outros utilizadores, é uma boa ideia rever informações pessoais e ocultas e decidir se é apropriado incluí. Poderá remover comentários, anotações a tinta e marcações antes de compactar a apresentação.
  2. Insira um CD na unidade de CD.

    notas
    • Irá necessitar de um dos seguintes tipos de CD: um CD gravável vazio (CD-R), um CD regravável vazio (CD-RW) ou um CD-RW com conteúdo existente que pode ser substituído.
    • Se utilizar um CD-R, certifique-se de que copia todos os ficheiros que pretende para o tempo de CD da primeira.

      Depois de copiados os ficheiros, não é possível adicionar mais ficheiros ao CD.
  3. No menu ficheiro , clique em Compactar para CD .
  4. Na caixa nome do CD , escreva um nome para o CD.
  5. Para especificar as apresentações a incluir e a ordem de reprodução, execute um dos seguintes procedimentos:
    • Para adicionar mais apresentações ou outros ficheiros que não são incluídos automaticamente, clique em Adicionar ficheiros . Seleccione os ficheiros que pretende adicionar e, em seguida, clique em Adicionar .
    • Por predefinição, as apresentações são definidas até automaticamente executadas pela ordem que estão listados na ficheiros seja copiado lista. Para alterar a ordem de reprodução, seleccione uma apresentação e, em seguida, clique em seta para cima ou seta para baixo para mover para uma nova posição na lista.

      Nota Por predefinição, a apresentação que está actualmente aberta é já os ficheiros sejam copiados lista. Ficheiros que estão ligados à apresentação, como, por exemplo, os ficheiros de gráficos, são incluídos automaticamente mas não aparecem nos ficheiros sejam copiados lista. Além disso, o Microsoft Office PowerPoint Viewer é incluído por predefinição para que possa executar a apresentação compactada num computador que não tenha o PowerPoint instalado.
    • Para remover uma apresentação, seleccione a apresentação e, em seguida, clique em Remover .
  6. Para alterar as predefinições, clique em Opções e, em seguida, execute um dos seguintes procedimentos:
    • Para excluir o Viewer, clique para desmarcar a caixa de verificação do PowerPoint Viewer .
    • Para impedir que as apresentações sejam reproduzidas automaticamente ou para especificar a reprodução automática diferente, seleccione a preferência a partir da Escolha como as apresentações serão reproduzidas no Visualizador do PowerPoint lista.
    • Para incluir tipos de letra TrueType, clique para seleccionar a caixa de verificação tipos de letra TrueType incorporados .
    • Para requerer uma palavra-passe para abrir ou editar todas as apresentações compactadas, em segurança os ficheiros do PowerPoint , escreva a palavra-passe que pretende utilizar.
    • Para fechar a caixa de diálogo Opções , clique em OK .
  7. Clique em Copiar para CD .

    Nota Pode utilizar este procedimento para compactar uma ou mais apresentações numa pasta no computador ou uma localização de rede em vez de para um CD. Em vez de clicar em Copiar para CD , clique em Copiar para a pasta e, em seguida, forneça as informações da pasta.

Método 2: Utilizar um código de macro para definir um caminho relativo

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 seguintes exemplos de macro funcionam apenas em PowerPoint. Visual Basic for Applications macros não suportadas pelo Microsoft PowerPoint Viewer. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
230746  (http://support.microsoft.com/kb/230746/ ) PPT: Visualizador: apresentação macros não executar no Visualizador de

Também pode utilizar uma macro para converter as ligações de absoluto relativo. Isto permite que o PowerPoint para localizar as imagens com base na localização actual da apresentação, desde que as imagens encontram nesta mesma localização.

Segue-se um exemplo de código que mostra uma forma que isto pode ser automatizado. Este código de exemplo pressupõe que a apresentação e as imagens ligadas na mesma localização de pasta. Se não estiverem na mesma localização de pasta, a executar este código irá quebrar a ligação à imagem.

Código de exemplo

  1. No menu Ferramentas , aponte para macro e, em seguida, clique em segurança .
  2. Clique em Média para o nível de segurança e, em seguida, clique em OK .
  3. No menu Ferramentas , aponte para macro e, em seguida, clique em Editor do Visual Basic .
  4. No menu Inserir , clique em módulo .
  5. Escreva o seguinte código no módulo:
    Sub RelPict()
       Dim oSlide As Slide
       Dim oShape As Shape
       Dim lPos As Long
       Dim strLink As String
       '
       ' Loop through the presentation and check each shape
       ' on each slide to determine whether it is a linked picture.
       '
       For Each oSlide In ActivePresentation.Slides
          For Each oShape In oSlide.Shapes
             If oShape.Type = msoLinkedPicture Then
                With oShape.LinkFormat
       '
       ' Search from the rightmost portion of the source
       ' file name and find the first backslash "\" character.
       '
                   lPos = InStrRev(.SourceFullName, "\")
       '
       ' Determine whether the link was already modified.
       '
                   If lPos <> Null Then
       '
       ' Determine how long the file name is by subtracting 
       ' the position at which the "\" character was found from
       ' the total length of the source file name.
       '
                      lPos = Len(.SourceFullName) - lPos
       '
       ' Extract the file name from the source file name, then
       ' assign the file name to the source file name. This procedure turns
       ' it into a relative path.
       '
                      strLink = Right(.SourceFullName, lPos)
                      .SourceFullName = strLink
                   End If
                End With
             End If
          Next oShape
       Next oSlide
    End Sub
    

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

A informação contida neste artigo aplica-se a:
  • Microsoft Office PowerPoint 2007
  • Microsoft Office PowerPoint 2003
Palavras-chave: 
kbmt kbmacro kbdisplay kbprb kbnofix KB827115 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: 827115  (http://support.microsoft.com/kb/827115/en-us/ )