Wenn ich mich richtig erinnere kannst du die Linien mit Range.Borders ansprechen. Wie genau die Formatierung abläuft hab ich leider gerade nicht im Kopf.
Die Ausrichtung kannst du mit Range.HorizontalAlignment oder Range.VerticalAlignment ändern. Die Werte sind dann z.B. xlHAAlignLeft ( HA für Horizontal Alignment ) oder xlVAAlignTop( VA wie Vertical Alignment ).
*edit* zu blöd um "vertical" zu schreiben
*edit*