none
Aggiornamento automatico dei collegamenti in file PowerPoint

    Domanda

  • Ciao a tutti.

    Avrei la necessità di effettuare, in automatico in fase di apertura file, l'aggiornamento dei collegamenti di un file Power Point e poi effettuare, sempre in automatico, il "salva" del file.

    Ovvero, avrei bisogno di una macro equivalente a questa che ho scritto per un documento in excel di cui devo aggiornare i collegamenti e poi salvarlo.

    Private Sub Workbook_Open()

        ChDir "nome dir"
        Workbooks.Open Filename:= _
            "nome file" _
            , UpdateLinks:=3
        ActiveWorkbook.Save
        ActiveWindow.Close
        Application.Quit
        
    End Sub


    Il documento è inserito in un processo che, dopo aver effettuato quanto sopra, dovrà essere copiato in un ambiente SharePoint.

    Esiste forse anche una soluzione più semplice ?


    Grazie a tutti in anticipo.

    Ciao

    Nando

    mercoledì 24 gennaio 2018 09:33

Tutte le risposte

  • Ciao Nando, per poterti aiutare nel migliore dei modi, sarebbe utile capire in che ambiente lavori. WPF, WindowsForm, UWP, altro...?


    Alberto De Luca www.dotnetwork.it

    mercoledì 24 gennaio 2018 14:13
  • Ciao,

    Attualmente sto lavorando su Windows 7 e Office 2010.

    Cerco di descriverti il flusso dell’intero processo.

    Un file .bat (che dovrò far "girare" ogni ora, - poi vedrò come - ) aprendo un file excel che contiene una macro "open" mi aggiorna e poi salva altri file excel.

    Questi, a loro volta, sono collegati ad un file PowerPoint che, dopo un’aggiornamento, dovrà essere spostato in una cartella di SharePoint

    La fase che mi manca è apri file PPT – aggiorna – salva

    Come potrei risolvere ?

    Ciao e grazie 

    File Bat:

    @echo off

    start macro.xlsm

    start consumi_energetici.pptx

          rem manca apri-aggiorna-salva

    timeout /t 99

    copy consumi_energetici.pptx  y:\

    @exit

    Macro open nel file Macro.xlsm

    ChDir "nome dir"    

    Workbooks.Open Filename:= _         "nome file" _         , UpdateLinks:=3    

    ActiveWorkbook.Save    

    ActiveWindow.Close    

    Application.Quit





    giovedì 25 gennaio 2018 12:42
  • Ciao Alberto

    Attualmente sto lavorando su Windows 7 e Office 2010.

    Cerco di descriverti il flusso dell’intero processo.

    Un file .bat (che dovrò far "girare" ogni ora, - poi vedrò come - ) aprendo un file excel che contiene una macro "open" mi aggiorna e poi salva altri file excel.

    Questi, a loro volta, sono collegati ad un file PowerPoint che, dopo un’aggiornamento, dovrà essere spostato in una cartella di SharePoint

    La fase che mi manca è apri file PPT – aggiorna – salva

    Come potrei risolvere ? 

    Ti ringrazio in anticipo dell'aiuto che mi darai.

    Ciao

    File Bat:

    @echo off

    start macro.xlsm

    start consumi_energetici.pptx

          rem manca apri-aggiorna-salva

    timeout /t 99

    copy consumi_energetici.pptx  y:\

    @exit

    Macro open nel file Macro.xlsm

    ChDir "nome dir"    

    Workbooks.Open Filename:= _         "nome file" _         , UpdateLinks:=3    

    ActiveWorkbook.Save    

    ActiveWindow.Close    

    Application.Quit



    martedì 30 gennaio 2018 13:57
  • Mi dispiace ma non conosco VBA e PowerPoint a tal punto da poterti aiutare. Se posso permettermi un consiglio, non è il massimo postare su un forum pubblico i percorsi delle cartelle condivise di SharePoint, non credo che in fcagroup siano molto contenti di questo... ;)

    Alberto De Luca www.dotnetwork.it

    mercoledì 31 gennaio 2018 07:38
  • grazie (anche del consiglio).

    ciao

    mercoledì 31 gennaio 2018 14:35