Das ich das richtig verstehe: Excel wird nicht etwa über eine VPN Verbindung o.ä. gestartet, sondern lokal, die Daten liegen auch lokal (also nicht auf einem Netzwerkshare), und es geht um die Internetverbindung des PCs, wo Du vor sitzt?
Genau richtig. Excel lokal. Daten kommen aus meiner Applikation. Ich brauche eigentlich keine Internetverbindung.
Das befüllen von Zellen, erzeugen von Sheets etc. geht sehr schnell. Nehme ich alle Formatierungen raus, dann geht alles ohne Probleme. Nur wenn ich zum ersten mal das Aussehen einer Zelle ändere (z.B. Font.Bold := True) dann hängt die Applikation für eine lange Zeit. Aber nur beim ersten mal. Danach kann ich machen was ich will, alles bleibt schnell.
Funktionen wie ".NumberFormat = '0.0'" oder "MergeCells" usw. laufen alle schnell durch. Wie es aussieht sind es nur die Formatierungen von Schriften. Also:
Font.Size
Font.Bold
use.
Und eben nur beim ersten mal.
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)