Zum Inhalt springen

Excel Formatierung mit C#


Empfohlene Beiträge

Geschrieben

Hallo,

ich bin gerade dabei ein kleines Add-In für Excel zu schreiben. Es sollen Zahlen aus einer Datenbank in Zellen übertragen werden. Das klappt zwar ganz gut, jedoch kann ich die Zellen nicht wie gewünscht formatieren. Der Befehl wird zwar mit einem Klick auf den entsprechenden Button ausgeführt, aber erst angewendet, wenn ich nachträglich in der Zelle mit Enter bestätige. Es scheint, als wüsste Excel zwar schon was es tun soll, aber wartet noch auf eine Bestätigung.

Wie kann ich ihm mitgeben, dass er die Formatierung direkt übernehmen soll?

Danke im Voraus.

  • 2 Wochen später...
Geschrieben

Hey patrick.k,

ein direkter Befehl, der das Zellenformat übernimmt ist mir soweit nicht bekannt.

Bevor ich meine Ergebnisse in Excel darstellen und formatieren möchte unterbreche ich die Display-Aktualisierung. Das sorgt zum einen für einen Performance-Schub und löst eventuell auch dein Problem. Konnte es aus zeitlichen Gründen leider nicht testen, ob es daran liegt:

Pseudo-Code:

Excel.Application.ScreenUpdating = false;

… erst jetzt beginne ich mit der eigentlichen Bearbeitung der Oberfläche.

Meine Formatierung setze ich wie folgt:

Excel._Worksheet.get_Range(„A1“, „A10“) .Font.Color = System.Drawing.Color.Red;

Abschließend aktiviere ich die Display-Aktualisierung wieder.

Ich hoffe ich konnte dir weiter helfen. Ansonsten gib mir kurz Bescheid und ich werde eine kleine Test-Applikation entwickeln, um das Geheimnis zu lüften.

Grüße, Kleinanzeige

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...