Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372

    [Php 5] Com metodo saveas

    Ottengo questo errore se cerco di salvare il documento attivo:

    Word caricato, versione 8.0
    Fatal error: Uncaught exception 'com_exception' with message 'Parameter 0: Incompatibilità tra tipi. ' in C:\Programmi\Apache Group\Apache2\htdocs\test\w.php:40 Stack trace: #0 {main} thrown in C:\Programmi\Apache Group\Apache2\htdocs\test\w.php on line 40

    questo è quello che faccio:

    $word = new COM("word.application") or die("Non sono riuscito ad eseguire Word");
    echo "Word caricato, versione {$word->Version}\n";
    $word->Visible = 1;
    $word->Documents->Add();
    $word->ActiveDocument;

    $word->ActiveDocument->SaveAs("c:\\documenti\\Circolare.doc");

    anche con il formato del file da lo stesso errore

    ho controllato anche la sintassi del metodo in VB ma non riesco a vedere dove è l'inghippo:

    Sub SaveAs([FileName], [FileFormat], [LockComments], [Password], [AddToRecentFiles], [WritePassword], [ReadOnlyRecommended], [EmbedTrueTypeFonts], [SaveNativePictureFormat], [SaveFormsData], [SaveAsAOCELetter])
    Membro di Word.Document


    aiuto ..... se non risolvo questo non ho posso terminare il lavoro!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    ... qualcuno protrebbe fare questa verifica?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    ... non posso credere che sia il solo ad utilizzare le COM di word???

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    ... possibile verificare quanto detto nel primo post???


  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    ... ed io riprovo ...

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    ... non posso credere che nessun conosca l'argomento...

  7. #7
    credo che se nessuno ti ha risposto o non ha idea oppure non capisce quello che chiedi

    cmq ... se devi convertire un documento HTML in .DOC

    puoi inviare il codice html normale e poi inviare l'header dei documenti word (che puoi cercare su google digitando mime-type doc dovresti trovarlo)

    altrimenti spiega esattamente quello di cui hai bisogno ... xche il codice non ho neanche come provarlo dato che non ho office ma solo openoffice

  8. #8
    ho eseguito le istruzioni che hai riportato: nessun errore.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    [supersaibal]Originariamente inviato da Gianni_T
    ho eseguito le istruzioni che hai riportato: nessun errore. [/supersaibal]
    ... finalmente

    Ciao Gianni_T,
    non hai avuto sorta di errore nel salvare il file con nome così come
    da me indicato:
    $word->ActiveDocument->SaveAs("c:\\documenti\\Circolare.doc"

    ti chiedo una ulteriore cortesia, quale versione hai di word?
    Ed hai idea perchè invece io ricevo l'errore
    Fatal error: Uncaught exception 'com_exception' with message 'Parameter 0: Incompatibilità tra tipi.

    sembra che non il nome file non lo gradisca...


  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    [supersaibal]Originariamente inviato da daniele_dll
    credo che se nessuno ti ha risposto o non ha idea oppure non capisce quello che chiedi

    cmq ... se devi convertire un documento HTML in .DOC

    puoi inviare il codice html normale e poi inviare l'header dei documenti word (che puoi cercare su google digitando mime-type doc dovresti trovarlo)

    altrimenti spiega esattamente quello di cui hai bisogno ... xche il codice non ho neanche come provarlo dato che non ho office ma solo openoffice [/supersaibal]

    mi sembrava di essere stato molto chiaro:
    1) non devo convertire nessun html in doc
    2) utilizzo le COM (metodi e proprietà) per creare un file doc in php
    direttamente con Word

    ... grazie comunque del tuo aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.