[JS/ACTIVEX] Enregistrer un .doc en .html avec word [OK] :)

:) [JS/ACTIVEX] Enregistrer un .doc en .html avec word [OK] - HTML/CSS - Programmation

Marsh Posté le 16-04-2003 à 17:25:18    

:hello: Voilà le code qui marche bein avec word 2K et Xp.
Mais bisarrement sous 97 quand il sauvegarde le .html c juste un fichier text. :(
 
J'ai cheché dans la doc de chez crosoft, rien pour le 97 sur ce sujet.
 
Donc help ! :cry:  
 

Code :
  1. WordApp = new ActiveXObject("Word.Application" );
  2. WordDoc = WordApp.Documents.Open("http://web2/doc.php?doc=21" );
  3. //WordApp.Visible = true;
  4. WordDoc.SaveAs("\\\\web2\\temp\\TEST.html",8); //8 pour html
  5. WordApp.Application.Quit();


Message édité par Babekiller le 17-04-2003 à 17:14:30
Reply

Marsh Posté le 16-04-2003 à 17:25:18   

Reply

Marsh Posté le 17-04-2003 à 14:35:00    

YOP ! :)

Reply

Marsh Posté le 17-04-2003 à 14:53:06    

Essaye 12 à la place de 8 !

Reply

Marsh Posté le 17-04-2003 à 15:20:31    

:hello: non c pas 12...
 
sous 2K ca fait du txt et sous 97 rien.

Reply

Marsh Posté le 17-04-2003 à 15:22:33    

Babekiller a écrit :

:hello: non c pas 12...
 
sous 2K ca fait du txt et sous 97 rien.


 
ah bah, je sais pas alors :(
nous on mettait 8 pour 2000 et 12 pour 97.
vais regarder s'il y a autre chose.
edit : ah autant pour moi, ma mémoire défaille, c'est 102 et non 12  [:ddr555]


Message édité par walli le 17-04-2003 à 15:23:49
Reply

Marsh Posté le 17-04-2003 à 15:28:09    

YES ! merci :jap:
 
 
Tu pas aussi le petit bout de code en activex pour identifier la version de word... :D
 
Encore merci walli :jap:

Reply

Marsh Posté le 17-04-2003 à 15:31:05    

Si ça peut t'aider :  
 

Code :
  1. ' Selection du parametre FileFormat
  2.     ' la version 9.0 correspond à word2000
  3.     Dim fwhtml As Integer
  4.     If Val(objWord.Version) >= 9 Then
  5.         fwhtml = 8
  6.     Else
  7.         fwhtml = 102
  8.     End If

Reply

Marsh Posté le 17-04-2003 à 17:12:19    

Encore encore merci walli :jap: :jap:
 
 
Et voilà si ca peut aider q1q1...
 
le code pour Enregistrer un .doc en html avec Word 97/2K/XP dans une page web utilisant javascript/activex... :D

Code :
  1. WordApp = new ActiveXObject("Word.Application" );
  2. WordDoc = WordApp.Documents.Open("http://web2/doc.php?doc=21" );
  3. //WordApp.Visible = true;  
  4. if( parseInt(WordApp.Version.slice(0,WordApp.Version.indexOf("." ))) >= 9)
  5.        {
  6.         fwhtml = 8
  7.        }
  8.        else
  9.        {
  10.         fwhtml = 102
  11.        }
  12. WordDoc.SaveAs("\\\\web2\\temp\\TEST.html",fwhtml);
  13. WordApp.Application.Quit();


Message édité par Babekiller le 17-04-2003 à 17:12:58
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed