arbeiten mit PHP und Word

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • arbeiten mit PHP und Word

    Hallo,

    ich möchte im Formular ausgefüllte Textfelder nach Word übergeben.
    Diese normale Version funktioniert.

    PHP-Code:
    <?php 

        $word 
    = new COM("word.application") or 
    die(
    "öffnen von Word nicht möglich");
        
    //Word zum aktiven Fenster
        
    $word->visible=1;
        
    //leeres Dokument
        
    $word->Documents->Add();
        
    //Daten für das Worddokument

        
    $name "Test";
        
    $vname "Jochen";
        
    //Daten an Word übergeben
        
        
    $word->Selection->Text1("$name");
        
    $word->Selection->Text2("$vname");

    ?>
    Nun zu meinem Problem.

    Wie öffne ich ein (entschuldigt die plöde Frage, aber ich bekomme es einfach nicht hin) schon vorhandenes Word-Dokument, und wie übergebe ich die Variablen an Textmarken??

    Ich möchte somit eine Druckvorlage generieren.

    MFG
    Steffen
    Die 3 Todfeinde eines Programmiereres:
    Sonne, frische Luft und das unerträgliche Geschrei der Vögel!!

  • #2
    Erkundige dich mal über

    Documents->Open anstatt Add()

    über

    ActiveDocument->Bookmarks

    und

    ActiveDocument->Bookmarks->add
    gruss Chris

    [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

    Kommentar


    • #3
      Hallo,

      also das mit dem Wrd-Dokument öffnen habe ich jetzt,
      habe es so realiert bekommen.

      PHP-Code:
      // Word starten
      $word = new COM("word.application") or die
      (
      "Konnte Word nicht instantiieren");
      print 
      "Word geladen, Version {$word->Version}<br>\n";

      //Fenster anzeigen
      $word->Visible = -1;

      //Dokument öffnen
      $word->Documents->Open("C:/test.doc"); 
      Bekomme nur die Übergabe der Variablen an die Texmarken(Bookmarks) nicht hin.

      in der Suche finde ich auch nichts brauchbares.

      Gruß
      Steffen
      Die 3 Todfeinde eines Programmiereres:
      Sonne, frische Luft und das unerträgliche Geschrei der Vögel!!

      Kommentar


      • #4


        ActiveDocument->Bookmarks + php
        gruss Chris

        [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

        Kommentar


        • #5
          sorry wenn ich hier jemanden auf den Schlips trete, aber mit google habe ich jetzt schon die letzten 3 tage gesucht und nichts hat funktioniert.
          Die 3 Todfeinde eines Programmiereres:
          Sonne, frische Luft und das unerträgliche Geschrei der Vögel!!

          Kommentar


          • #6
            Das hat alles nicht wirklich mit PHP zu tun, sondern mit der COM-Schnittstelle von Word. Und dazu gibt es Tipps, Dokus und Hilfen zuhauf. Siehe z.B. hier:
            http://www.a-m-i.de/tips/office/offi...hp#einfuehrung

            Kommentar

            Lädt...
            X