Ich mache ein Excel-Add-in, das eine CustomTaskPane hat. Beim Laden versuche ich, die Dockposition, Höhe und Breite der benutzerdefinierten Taskleiste festzulegen. Das Festlegen dieser Eigenschaften wird fast sofort in Excel2010 ausgeführt, aber mit Excel2013 dauert es fast zwei Sekunden.Einstellung VSTO CustomTaskPane DockPosition ist langsam in Office2013
Ich habe eine question auf MSDN darüber gesehen, aber keine echte Antwort gegeben wurde. Haben andere Leute dieses Problem und gibt es ein Workaround?
Dies beantwortet die Frage nicht, und der Link funktioniert nicht mehr. Ich habe das gleiche Problem in Excel 2013 beobachtet. Wenn ich die Zeilen, die die Width- und DockPosition-Eigenschaften festlegen, auskommentiere, laufen die Dinge 2-3x schneller. Dies kann etwas mit Office-Animationen zu tun haben, wie vorgeschlagen, aber was macht ein Entwickler dagegen? – OfficeAddinDev
@OfficeAddinDev: Fixed nicht mehr funktionierende Verbindung. Ich weiß, dass dies nur ein Workaround ist, aber es gibt keine bessere Lösung, die ich kenne, wenn Sie die Eigenschaften Width und DockPosition einstellen müssen. Also: Die letzte Frage war. Gibt es einen Workaround - und ich habe eine gültige Antwort darauf gepostet. Kein Abstimmungswunsch ... – jreichert
Das OP sucht nach einer programmatischen Lösung, auf die dieser Link nicht zutrifft. Beim Testen habe ich festgestellt, dass das Setzen von Application.ScreenUpdating = False vor dem Festlegen der Eigenschaften "Width" und "DockPosition" die Leistung leicht verbessern kann (in meinem Fall 10-30%). – OfficeAddinDev