Hallo!
bin grade dabei dafür etwas zu schreiben, bin aber neu auf dem Gebiet der COM-Programmierung
bin schonmal soweit das er mir das file öffnet und gewisse infos auch anzeigt - ich möchte aber nicht explizit angeben muessen das er Arbeitsblatt 'x' öffnen soll sondern er soll mir erstmal ne Auflistung der Arbeitsblätter bringen ... mmmmhhh
hier etwas script:
<?
$workbook = "location/excel.xls";
$sheet = "sheet1";
$ex = new COM("Excel.sheet") or Die ("Did not connect");
$wkb = $ex->application->Workbooks->Open($workbook) or Die ("Did not open");
$sheet_count = $wkb->Worksheets->Count;
...
für vb habe ich nen script gefunden das glaube ich die funktionalität hat, die ich moechte
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
Set objFile = objFileSystem.GetFile(listArgs(0))
Set objExcel = Wscript.CreateObject("Excel.Application")
objExcel.Workbooks.Open(objFile.path)
For Each objWorksheet In objExcel.Workbooks(objFile.name).Worksheets
szMessage = szMessage & " " & objWorksheet.Name & Chr(10)
Next
habe versucht die for-schleife 'nach php zu übersetzen' bin aber am verzweifeln
hat jmd einen tip für eine Schleife die die Arbeitsblätter ausliest?