In Excel Zeilen höhe und breite definieren

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von VaporiZed.

    In Excel Zeilen höhe und breite definieren

    Hallo zusammen

    Ich erstelle wie folgt ein Excel Dokument über mein vb.net programm:

    VB.NET-Quellcode

    1. Dim XlApp = New Excel.Application With {.Visible = True}
    2. XlApp.Workbooks.Add(Excel.XlSheetType.xlWorksheet)
    3. Dim xlWS = XlApp.ActiveSheet


    Gibt es eine möglichkeit die Zeilenhöhe der verwendeten Zeilen zu definieren?

    Vielen dank für eure Hilfe

    Gruss Schnibli


    Edit:

    Erledigt:

    VB.NET-Quellcode

    1. xlWS.Range("B2").ColumnWidth = 80

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „schnibli“ ()

    In den meisten Fällen kannst Du sehr leicht selber zu einer Lösung kommen: Schmeiß in Excel den Makrorecorder an, mach, was Du willst, stoppe den Recorder und schau Dir den generierten Code an. Da kommt dann z.B. raus:

    Visual Basic-Quellcode

    1. Rows("1:1").RowHeight = 22.5

    Demenstsprechend sollte das in analog in VB.NET umsetzbar sein, also

    VB.NET-Quellcode

    1. Dim Excel As New Microsoft.Office.Interop.Excel.Application
    2. Dim Sheet = DirectCast(Excel.ActiveSheet, Microsoft.Office.Interop.Excel.Worksheet)
    3. DirectCast(Sheet.Rows(1), Microsoft.Office.Interop.Excel.Range).RowHeight = 12.25
    Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.

    Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.