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
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  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.