Artigo: 285317 - Última revisão: segunda-feira, 4 de Junho de 2007 - Revisão: 2.1

Imagens ligadas não são apresentadas quando uma apresentação do PowerPoint e imagens são movidas para uma nova unidade

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 localização da pasta, as imagens não são visíveis. Em vez disso, as imagens são apresentadas como marcadores de posição, 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, escrever para um disco compacto gravável (CD-R). Quando abrir a apresentação a partir do CD CD-R noutro computador, as imagens não são apresentadas na apresentação, mesmo que se encontram o CD-r.

Causa

A pasta que contém as imagens foi movida. Microsoft Office PowerPoint 2007, PowerPoint 2003 e PowerPoint 2002 utilizam um caminho absoluto para localizar imagens ligadas. Se a letra de unidade ou caminho for alterada, as imagens não aparecem. Isto pode acontecer quando uma apresentação que foi criada na unidade C é escrito no directório raiz de um CD-R e, em seguida, aberto da unidade do CD-ROM, normalmente a unidade D. Uma vez que os caminhos para imagens ligadas começam 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 "Compactar para CD"ou"publicação portátil"

Quando pretender executar uma apresentação noutro computador, o PowerPoint pode criar um pacote que coloca todos os ficheiros necessários para uma pasta ou para um CD. PowerPoint 2002 pode colocar todos os ficheiros necessários num ficheiro único arquivo ou se expandem por vários discos. Em seguida, descompacta o PowerPoint 2002 Service Pack e o ficheiro ir na partilha de rede ou computador de destino e executar a apresentação.

Quando compacta a apresentação, pode decidir incluir todos os ficheiros ligados na apresentação. Quando o fizer, o PowerPoint converte os caminhos absolutos das hiperligações imagem relativos aos. Isto é, em vez do caminho a ser "C:\Os meus Pictures\image001.jpg", o caminho torna-se "imagem001.jpg".

Compactar uma apresentação e ficheiros associados

o PowerPoint 2007

Para utilizar a funcionalidade Compactar para CD do PowerPoint 2007, siga estes passos:
  1. Abra a apresentação que pretende compactar para CD.
  2. Clique no Botão do Microsoft Office
    Reduzir esta imagemExpandir esta imagem
    Microsoft Office Button
    , aponte para Publicar e, em seguida, clique em Compactar para CD .
  3. Se for pedido para confirmar a conversão para formatos anteriores do PowerPoint, clique em ' OK '.
  4. Por predefinição, todos os ficheiros ligados são incluídos com a apresentação compactada. Clique em Copiar para a pasta ou clique em Copiar para CD .

    Se tiver clicado em Copiar para a pasta , siga estes passos:
    1. Escreva um nome de pasta na caixa Nome da pasta e, em seguida, clique em Procurar para localizar um destino para esta pasta.
    2. Clique em Seleccionar e, em seguida, clique em OK .
    3. Clique em Sim para incluir ficheiros ligados em conjunto com a apresentação.
    Se tiver clicado em Copiar para CD , tem de ter um CD gravável em branco, pronto para inserir a unidade de disco CD ou DVD. Clique em ' Repetir ' . Quando o PowerPoint tiver terminado de gravação de CD, clique em não quando lhe for pedido para gravar outro CD.
  5. Clique em Fechar .
Para iniciar a apresentação, pode inserir o CD num computador e, em seguida, faça duplo clique no ícone CD no Explorador do Windows, ou pode localize a pasta que criou no passo 4 e, em seguida, abra a apresentação no PowerPoint 2007.

PowerPoint 2003

Para utilizar a funcionalidade Compactar para CD do PowerPoint 2003, siga estes passos:
  1. Abra a apresentação que pretende compactar para CD.
  2. Clique em ' Compactar para CD ' no menu ficheiro .
  3. Por predefinição, todos os ficheiros ligados são incluídos com a apresentação compactada. Clique em Copiar para a pasta ou clique em Copiar para CD .

    Se tiver clicado em Copiar para a pasta , siga estes passos:
    1. Escreva um nome de pasta na caixa Nome da pasta e, em seguida, clique em Procurar para localizar um destino para esta pasta.
    2. Clique em Seleccionar e, em seguida, clique em OK .
    3. Clique em Sim para incluir ficheiros ligados em conjunto com a apresentação.
    Se tiver clicado em Copiar para CD , tem de ter um CD gravável em branco, pronto para inserir a unidade de disco CD ou DVD. Clique em ' Repetir ' . Quando o PowerPoint tiver terminado de gravação de CD, clique em não quando lhe for pedido para gravar outro CD.
  4. Clique em Fechar .
Para iniciar a apresentação, pode inserir o CD num computador e, em seguida, faça duplo clique no ícone CD no Explorador do Windows, ou pode localize a pasta que criou no passo 4 e, em seguida, abra a apresentação no PowerPoint 2007.

PowerPoint 2002

Utilizar de apresentações portáteis numa apresentação para executar noutro computador, siga estes passos:
  1. Abra a apresentação que pretende compactar.
  2. No menu ficheiro , clique em ' Assistente de publicações portáteis ' .
  3. Siga as instruções do Assistente de publicações portáteis.

    Quando lhe for pedido para a unidade Copiar para, clique em Seleccionar destino e navegue para uma localização de ficheiro temporário. Trata-se onde compactar a apresentação e respectivos ficheiros associados. Clique em seguinte .
  4. Optar por incluir Ficheiros ligados . Neste ponto, pode optar por incorporar tipos de letra TrueType com a apresentação. Clique em seguinte .
  5. Não inclua o viewer. Clique em seguinte e, em seguida, clique em Concluir .
Em seguida, é possível copiar o ficheiro compactado e o programa Pngsetup.exe para qualquer unidade ou partilha de rede que escolher.

Descompactar uma apresentação do PowerPoint 2002

Para ver a apresentação, deve ir para a localização que copiou o ficheiro de pacote e descompactá-lo. Para o fazer, siga estes passos:
  1. No Explorador do Windows, navegue para a localização da apresentação compactada e, em seguida, faça duplo clique em Pngsetup .
  2. Introduza a localização onde pretende descompactar o ficheiro.
  3. Clique em OK .
A apresentação e as imagens ligadas irão ser descompactadas na localização que escolheu.

Utilizar código de macro para definir o 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. No entanto, 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 permitirá que o PowerPoint 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 esta pode ser automatizada. 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, em seguida, executar este código irá quebrar a ligação a imagem.

Código de exemplo

  1. Abra o Editor do Visual Basic:

    o PowerPoint 2007
    1. Clique no separador Ver .
    2. Clique em macros no grupo de macros .
    3. Escreva RelPict na caixa de nome de macro e, em seguida, clique em criar .
    PowerPoint 2003 e PowerPoint 2002
    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. 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 .
  2. 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 checking each shape
       ' on each slide to see if 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 right hand portion of the source
       ' filename and find the first backslash "\" character.
       '
                   lPos = InStrRev(.SourceFullName, "\")
       '
       ' Check to see if the link has already been modified.
       '
                   If lPos <> Null Then
       '
       ' Determine how long the filename is, by subtracting
       ' the position the "\" character was found at from
       ' the total length of the source file name.
       '
                      lPos = Len(.SourceFullName) - lPos
       '
       ' Extract the filename from the source file name, then
       ' assign the filename to the source file name, turning
       ' 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 erro ocorre nos produtos do 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
  • Microsoft PowerPoint 2002 Standard Edition
Palavras-chave: 
kbmt kbbug kbnofix KB285317 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: 285317  (http://support.microsoft.com/kb/285317/en-us/ )