Hallo zusammen!
Ich habe eine Schnittstelle zu Excel (per COM) erstellt und versuche nun ein vorhandenes Tabellenblatt "Vorlage" innerhalb dieser Excel-Mappe zu kopieren resp. dublizieren.
Im Excel-Makro sieht der Code wie folgt aus:
Sheets("Vorlage").Select
Sheets("Vorlage").Copy Before:=Sheets(1)
Nun versuche ich die Sache per PHP/COM abzubilden; bis anhin habe ich folgenden PHP-Code erstellt.
	
Leider scheitere ich aber immer wieder bei der Übersetzung des Abschnitts mit "Copy Before:=Sheets(1)". Kann mir jemand sagen, wie ich diesen Befehl richtig für PHP/COM umformuliere?
Besten Dank für Eure Hilfe!
					Ich habe eine Schnittstelle zu Excel (per COM) erstellt und versuche nun ein vorhandenes Tabellenblatt "Vorlage" innerhalb dieser Excel-Mappe zu kopieren resp. dublizieren.
Im Excel-Makro sieht der Code wie folgt aus:
Sheets("Vorlage").Select
Sheets("Vorlage").Copy Before:=Sheets(1)
Nun versuche ich die Sache per PHP/COM abzubilden; bis anhin habe ich folgenden PHP-Code erstellt.
PHP Code:
	
	
<?php
    $strWorkbook = "C:\EXCEL\MAPPEN\TEST.XLS";
    $objXls = new COM("Excel.sheet") 
        or die ("can't connect to COM");
    $ObjWkb = $objXls->application->Workbooks->Open($strWorkbook) 
        or die ("can't open $workbook");
    $objXls->Application->Sheets("Vorlage")->select;
    $objXls->Application->Sheets("Vorlage")->copy ... 
    $objXls->Application->ActiveWorkbook->SaveAs("mytest");  
    $objXls->application->ActiveWorkbook->Close("False");  
    unset ($objXls);
?>
Besten Dank für Eure Hilfe!
 
          
 
							
						 
							
						 
							
						
Comment