Meerdere bookmarks binnen een word document vullen

Status
Niet open voor verdere reacties.

stevebravo

Gebruiker
Lid geworden
16 jan 2010
Berichten
156
Ik gebruik een techniek waarbij je een template kan vullen met waardes die worden aangegeven met bookmarks.. ik heb een voorbeeld gevonden die 1 bookmark aanpast, maar ik moet meerdere bookmarks aanpassen.. deze techniek zoals hieronder beheers ik nog niet echt heel goed... dus vandaar..

PHP:
//1. Instanciate Word
$word = new COM("word.application") or die("Unable to instantiate Word");
//2. specify the MS Word template document (with Bookmark TODAYDATE inside)
$template_file = "C:/wordducument.docx";
//3. open the template document
$word->Documents->Open($template_file);
//4. get the current date MM/DD/YYYY
$current_date = date("m/d/Y");
//5. get the bookmark and create a new MS Word Range (to enable text substitution)
$bookmarkname = "woonplaats";
$objBookmark = $word->ActiveDocument->Bookmarks($bookmarkname);
$range = $objBookmark->Range;
//6. now substitute the bookmark with actual value
$range->Text = "Amsterdam";
//7. save the template as a new document (c:/reminder_new.doc)
$new_file = "c:/test/nieuw2.docx";
$word->Documents[1]->SaveAs($new_file);
//8. free the object
$word->Quit();

$word = null;
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan