Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1278 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [vb.net] Échec de QueryInterface pour l'interface WordApp._Application

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[vb.net] Échec de QueryInterface pour l'interface WordApp._Application

n°1038446
briens
Posté le 07-04-2005 à 09:24:08  profilanswer
 

Bonjour,
 
j'ai un problème avec une application .net
 
je n'arrive plus à ouvrir de document rtf
j'ai le message d'erreur suivant: System.InvalidCastException: Échec de QueryInterface pour l'interface WordApp._Application.
 
J'ai word 97 sur le serveur.
 
AVant cela fonctionnait.
 
Entre temps, j'ai installé OfficeXPPIA (je pense que ça a modifié les assembly global)
 
En fait, j'ai l'impression qu'il recherche à présent du word 2002 alors que c'est du word 97 qui est installé.
 
J'ai le framework 1.1 .net
 
Quelqu'un pourrait il m'aider à revenir à la version précédente? (c'est à dire avant l'installation de OfficeXPpia)
 
Merci beaucoup de votre aide?

mood
Publicité
Posté le 07-04-2005 à 09:24:08  profilanswer
 

n°1038481
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 07-04-2005 à 09:58:32  profilanswer
 

poste ton code stp


---------------
J'ai un string dans l'array (Paris Hilton)
n°1038508
briens
Posté le 07-04-2005 à 10:20:20  profilanswer
 

'Ecriture du fichier sur le serveur
Dim strFile As String  
strFile = strFile.Format("{0}crcoo.rtf", Application("sExportFichierCRCOO" ))
   
Dim fs As FileStream = new FileStream(strFile, FileMode.OpenOrCreate, FileAccess.ReadWrite)
Dim w As StreamWriter = new StreamWriter(fs, System.Text.Encoding.default)
w.BaseStream.Seek(0, SeekOrigin.Begin)
w.Write(crcoo)
w.Flush()
w.Close()
 
'enregistrement du document en .doc  
Dim oApp As New Application
   
Dim oMainDoc As Document
'response.write (strFile)
'response.end
oMainDoc = oApp.Documents.Open(strFile)    
strFile = Replace(strFile,".rtf",".doc" )
try
oMainDoc.SaveAs(strFile)
Catch erreur As Exception
response.write(" <pre>Erreur:<br> '" & erreur.toString & "'</pre><br>" )
CType(oMainDoc, WordApp._Document).close()
CType(oApp, WordApp._Application).Quit()
response.end
End Try
 
l'erreur se situe au niveau du oMainDoc = oApp.Documents.Open(strFile)

n°1038704
briens
Posté le 07-04-2005 à 12:03:35  profilanswer
 

J'ai regardé dans la base de registre et toutes les versions d'office sont 10 (donc 2002) au lien de 7 (1997).
 
Quelqu'un peut il m'aider à revenir en arrière?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [vb.net] Échec de QueryInterface pour l'interface WordApp._Application

 

Sujets relatifs
vitesse applicationapplication VB.NET
Ouvrir une application[php] [avis] interface création auto de sites pour resto
tuer automatiquement une interface avec code glade???Killer son application
Ouvrir un fichier pdf depuis une application Javainterface gtk+ est-elle commercialisable???
Interface graphique et C++Include "Winmm.h" et Interface MIDI
Plus de sujets relatifs à : [vb.net] Échec de QueryInterface pour l'interface WordApp._Application


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR