ScreenUpdating in Backgroundworker mit VSTO



  • Liebe Kollegen,

    ich versuche derzeit ein kleines Excel-Addin zu entwickeln das auch eine große Anzahl an Daten in Zellen zu schreiben hat.

    Dafür gibt es im Excel Objektmodell ja die Möglichkeit über ScreenUpdating = False die Bildschirmaktualisierungen abzuschalten und so mehr Geschwindigkeit zu bekommen.

    Dies funktioniert aber leider nicht wenn ich ScreenUpdating = False aus meinem Backgroundworker aufrufe. Auch ein Aufruf vor Start des BGW ändert daran nichts. Verzichtet man auf den BGW klappt es aber.

    Kann mir jemand sagen was ich falsch mache oder hat jemand eine Alternative?

    Globals.ThisAddIn.Application.ScreenUpdating = False
    

    Vielen Dank


Log in to reply