mit vbscript in Excel
Excel Datei erzeugen:
pfadzurexceldatei="c:\exceldatei.xlsx"
Set objexcel = createobject("Excel.application")
objexcel.Visible = True 'zeigt Excel an (GUI startet) falls diese Zeile nicht angegeben wird, startet Excel im Hintergrund
objexcel.Workbooks.add
objexcel.Cells(1, 1).Value = "Testeintrag"'schreibt in Zeile 1 Spalte 1 "Testeintrag"
objexcel.ActiveWorkbook.SaveAs(pfadzurexceldatei)
objexcel.Quit
Set objexcel = Nothing
aus Excel lesen / schreiben:
pfadzurexceldatei="c:\exceldatei.xlsx"
Set objexcel = CreateObject("Excel.Application")
Set objWorkbook = objexcel.Workbooks.Open _
(pfadzurexceldatei)
objexcel.Cells(1,1).Value="test"
wscript.echo objexcel.Cells(1,1).Value
Set objexcel = Nothing
PowerShell
All jene, die bereits auf PowerShell umgestiegen sind, finden in folgendem Artikel ein Beispiel: PowerShell write excel
({{pro_count}})
Beitrag bewerten:{{percentage}} % positiv
({{con_count}})
DANKE für deine Bewertung!
Fragen / Kommentare
(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]
User: Martin Hab schon vieles durchsucht aber bekomme immer fehlermeldungen Wie suche ich nach der ersten freien zelle in spalte a Bitte hilfe!
User: Ralph Hallo Zusammen Wie müsste ich das denn Ergänzen, wenn ich diese Tabelle auch direkt mit den Daten einer Textdatei befüllen möchte? Die Daten sind Zeilenweise in der Textdatei enthalten und haben zur Spaltentrennung das ";" drin. Hat hier jemand eine Idee? Das wäre Super.
User: Tom Funktioniert bei mir leider nicht in meiner HTA Datei. Allerdings habe ich auf meinem Windows 7 Rechner Excel 2010 installiert. Gibt es für eine neuere Excel Version auch eine Lösung?
User: Ron Danke super. Kann ich vonOutlook aus mit vbscript die letzte benutzte Zeile einer Spalte in einem Excelsheet ermittel und den Wert in ein benutzerdefiniertes Feld eintragen? F Tipps we ich sehr dankbar!