Sviluppare funzionalita su Microsoft Office con VBA Macro per chiudere Acrobat Reader (e tutti i file pdf aperti)

Login Registrati
Stai vedendo 6 articoli - dal 1 a 6 (di 6 totali)
  • Autore
    Articoli
  • #27245 Score: 0 | Risposta

    Ghido
    Partecipante

      Ciao a tutti, premetto che sono "quasi" neofita

      ho strutturato una Macro in Excel che, tra le altre cose, copia una serie di file PDF da una cartella ad un'altra.

      Una volta effettuata la copia devo eliminare i file dalla cartella d'origine, ma qualora alcuni di essi siano aperti, la macro va in errore.

      Mi servirebbe un comando che permetta, prima di copiare i file, di chiudere tutti i file aperti (o magari direttamente Acrobat Reader)... e possibilmente senza chiedere se salvare i singoli file prima di chiuderli.

      Vi ringrazio anticipatamente per l'attenzione

      Ghido

       

       

      #27246 Score: 0 | Risposta

      tanimon
      Partecipante
        16 pts

        ciao,

        allega il tuo file, comprensivo della macro

         

        Frank

        #27249 Score: 0 | Risposta

        Ghido
        Partecipante

          ecco qui...

          in buona sostanza, una volta compilati i dati sul foglio "Input" vengono trasferiti in "2020", aggiornato un Tecnico esistente o inserito uno nuovo, create alcune cartelle e infine copiati i famosi file pdf, "parcheggiati" fino a quel momento in download.

          Il file su cui lavoro ha  (ovviamente) dati sensibili, quindi lo ho depurato al massimo

          Allegati:
          You must be logged in to view attached files.
          #27251 Score: 0 | Risposta

          patel
          Moderatore
            51 pts

            Io opterei per un bel

            On error resume next

            prima del ciclo

            #27252 Score: 1 | Risposta

            zer0kelvin
            Partecipante
              5 pts

              Ciao a tutti.

              Se tutti i pdf vengono aperti con acrobat reader, dovresti poter risolvere con l'istruzione

              seguente.

                  Shell "taskkill /F /IM acroreader.exe"
              

              Ho indicato il nome del programma da chiudere come "Acroreader.exe", ma dovresti controllare il nome esatto; puoi verificare col taskmanager di windows se il nome corrisponde.

              #27267 Score: 0 | Risposta

              Ghido
              Partecipante

                Grazie zer0kelvin...

                risolto!!

              Login Registrati
              Stai vedendo 6 articoli - dal 1 a 6 (di 6 totali)
              Rispondi a: Macro per chiudere Acrobat Reader (e tutti i file pdf aperti)
              Gli allegati sono permessi solo ad utenti REGISTRATI
              Le tue informazioni: