Domandina:
la seguente function intenderebbe stampare da Word via COM il file $in su una stampante virtuale chiamata $prn (il nome passato sarebbe "ActiveFax") con nome $out.
Ma non mi stampa un bel nulla.Codice PHP:function MSOffice_Word_print($in, $out, $prn)
{
$word = new COM("word.application") or die();
$word->Visible = 0;
$word->DisplayAlerts = 0;
$word->Documents->Open ($in, 0, 1);
$word->ActivePrinter = $prn;
$word->ActiveDocument->PrintOut(0, 0, 0, $out);
$word->Quit();
unset($word);
return true;
}
Usando:al posto della riga equivalente nel codice di cui sopra, invece va perfettamente, ... solo che ovviamente mi perde il nome che il documento stampato (leggi: inviato via FAX) dovrà avere...Codice PHP:$word->ActiveDocument->PrintOut();
Aiuti? Qualcuno conosce la sintassi esatta VISTA DA PHP del comando PrintOut del modello ad oggetti di Office?

Rispondi quotando