Perché Excel VBA funziona molto più velocemente quando Outlook è chiuso?

quindi ho notato il codice VBA che ho scritto funziona molto più velocemente quando Outlook è chiuso. Questa non è una cosa sporadica: posso eseguire lo stesso codice 10x con Outlook apre un'esperienza decisamente più lenta di velocità di elaborazione each volta, quindi chiudere Outlook e eseguire 10x e sperimentare velocità significativamente più velocemente each volta. Ho anche notato che oltre a Excel "non rispondere" mentre il codice è in esecuzione, lo stesso vale per Outlook sporadicamente. So che Outlook è alimentato da Word, quindi avrei senso se fossi in esecuzione codice in Word. Tuttavia, la mia Excel VBA non utilizza in alcun modo Outlook né Word. Qual è la causa di questo? Condividere Excel e Outlook lo stesso process? Ho provato Googling senza alcun risultato.

  • Excel filtra i dati e popola le righe con il risultato
  • posso modificare la row nella colonna in excel con macro o script?
  • elenco delle variazioni con ripetizioni per 4 elementi
  • Sumif Funzione che coinvolge date e text
  • È necessario elencare tutti i nomi di una colonna in più fogli e la percentuale associata a ciascun nome
  • Excel Macro Explanation
  • Come copiare i dati dalle cartelle di lavoro chiuse (tenendole chiuse) nella cartella principale utilizzando VBA
  • Estrarre le colonne multiple
  • Ripristino automatico della numerazione
  • Come impostare una variabile di block in excel vba
  • Excel hyperlink - aggiornamento delle celle automaticamente
  • Spostare CNTRL PGUP per passare da un foglio di Excel senza wherer premere ripetutamente CNTRL
  • One Solution collect form web for “Perché Excel VBA funziona molto più velocemente quando Outlook è chiuso?”

    Ho anche sperimentato questo problema.

    Sia Outlook che Excel sono parte della suite di Microsoft Office, quindi ritengo che i ritardi si riducano alla condivisione di memory tra i programmi MS suite quando vengono utilizzati.

    Quando si esegue una macro, tende a rallentare tutte le operazioni del programma MS suite (nella mia esperienza). L'unica vera soluzione che ho trovato è chiudere i programmi MS suite prima di eseguire grandi macro, tra cui Word e Outlook. Spero che aiuti.

    PS Inserisci il tuo codice, potrei essere in grado di aiutarti ad accelerarla.

    Microsoft Office Excel Spreadsheet è il miglior software di Office, Excel VBA e formule Excel rendono il foglio di calcolo più veloce.