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

Geschrieben

Kenn mich dahingehend net wirklich aus, aber kannst du den Zellen ne Art Steuerzeichen mit übergeben? Also nen Code für den Enter-Keypress?

Nur ne Idee, wie gesagt ;)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...