Hallo Leute!
Ich habe ein merkwürdiges Phänomen:
In einer Subroutine einer VB6-Anwendung formatiere ich eine Excel-Tabelle. Die Formatierung fällt unterschiedlich aus, je nachdem, ob das Application-Objekt neu gebildet wird (CreateObject) oder auf ein schon geöffnetes verwiesen wird (GetObject, falls Excel schon geöffnet ist). Im Fall von "CreateObject" gibt es keine Probleme mit der Formatierung, bei "GetObject" werden einige Formatierungsbefehle einfach nicht abgearbeitet, stattdessen wird die Subroutine einfach wieder verlassen.
XLWsh.Columns("A:H").ColumnWidth = 10
XLWsh.Columns("A:H").Select
funktioniert noch, aber bei
With Selection.Borders(xl...) bzw.
With XLWsh.Selection.Borders(xl...)
...
End With
läuft gar nichts mehr! Auch
XLWsh.Columns("A:H").Borders(xl...)
klappt nicht.
Deshalb meine Frage: Gibt es noch andere Befehle zur Formatierung der Zellrahmen bei Excel?
MfG
UselessUser
Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge
Übrigens, frage mich nicht warum, aber diese Variante hier funktioniert:
Freuhe Dich einfach das es überhaupt funktioniert ;-)
Freuhe Dich einfach das es überhaupt funktioniert ;-)