Notifications
Clear all

Macro VBA para atualizar vinculo no PPT com o Excel

2 Posts
2 Usuários
0 Reactions
698 Visualizações
(@ciquinelli)
Posts: 1
New Member
Topic starter
 

Bom dia.

Preciso muito de ajuda, aqui na minha área temos um acompanhamento real time dos resultados de vendas, esse acomp é feito da seguinte forma:

Uma macro fica baixando relatórios do SAP de min a min e atualizando o Excel.

Ja uma outra macro fica no PPT passando Slide e atualizando os vínculos.

O Problema esta nessa macro que atualiza os Vínculos, alguns não são atualizados e ela trava varias vezes ao dia.

Alguém consegue me ajudar?

Segue código que utilizo hoje:

Sub Apresenta()
    
    On Error GoTo Vai
    
Vai:
x = 0

Dim osld As Slide
Dim oshp As Shape
    
    
    Do While x < 100000
           
    x = x + 1
   
    Dim SSW As Long
    Dim SSW2 As Long
    
    SSW = 0
    SSW = SlideShowWindows(1).View.CurrentShowPosition
    
    If SSW = 32 Then
    SSW2 = 32
    
    Else
    
    SSW2 = SlideShowWindows(1).View.CurrentShowPosition + 1
                
    End If
                    
         
       
        For Each oshp In ActivePresentation.Slides(SSW2).Shapes
        
            If oshp.Type = msoLinkedOLEObject Then
            oshp.LinkFormat.Update
              
           End If
        Next oshp
    
        
        SlideShowWindows(Index:=1).View.Next
        
        Sleep (8000)
        
        GoTo fim2:
        
               
        
        For Each oshp In ActivePresentation.Slides(SSW2).Shapes
        
            If oshp.Type = msoLinkedOLEObject Then
                
           
                oshp.LinkFormat.Update
              
           End If
        Next oshp
           
        SlideShowWindows(Index:=1).View.Next
        
        Sleep (28000)
        
        GoTo fim2:
        
fim2:
 
        Loop
        
   
    End Sub
 
Postado : 05/12/2017 8:01 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite ciquinelli

Movi teu tópico para o local correto que é VBA & Macros, pois onde você havia postado é exclusivo para dúvidas e reclamações sobre o fórum.

Editei o titulo devido estar contrariando as regras do fórum que não permitem digitar todo o texto com letras maiúsculas, que na internet é interpretado como grito.

Como você é novato, para facilitar a tua participação, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s
Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/12/2017 4:20 pm