Doc Word généré par VB.NET : Impossible de démarrer le convertisseur mswrd632.wp

Bernardo769 Messages postés 18 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 9 août 2012 - 3 août 2012 à 14:53
Bernardo769 Messages postés 18 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 9 août 2012 - 3 août 2012 à 15:29
Bonjour,

Je génère un document word à partir d'un programme VB.NET en suivant l'exemple fourni ici :
http://support.microsoft.com/kb/316383/fr

J'ai installé le Office2007 Primary Interop Assembly (http://www.microsoft.com/en-us/download/details.aspx?id=18346) pour pouvoir avoir accès aux assemblies nécessaires

Le programme se déroule bien. Voici le code :
Dim appWord As Word.Application = CreateObject("Word.Application")
appWord.Visible = True
' Exemple de création de doc :http://support.microsoft.com/kb/316383/fr
Dim oDoc As Word.Document = appWord.Documents.Add
Dim oPara1 As Word.Paragraph = Nothing
'Insert a paragraph at the beginning of the document.
oPara1 = oDoc.Content.Paragraphs.Add
oPara1.Range.Text = "Heading 1"
oPara1.Range.Font.Bold = True
oPara1.Format.SpaceAfter = 24 '24 pt spacing after paragraph.
oPara1.Range.InsertParagraphAfter()

'Insert a paragraph at the beginning of the document.
oPara1 = oDoc.Content.Paragraphs.Add
oPara1.Range.Text = "Heading 1"
oPara1.Range.Font.Bold = True
oPara1.Format.SpaceAfter = 24 '24 pt spacing after paragraph.
oPara1.Range.InsertParagraphAfter()

appWord.ActiveDocument.SaveAs(RépertoireSave.Text & "\test.doc")
appWord.Quit()

Mon problème est lorsque j'essaie d'ouvrir le fichier test.doc, j'ai le message :
Impossible de démarrer le convertisseur mswrd632.wpc
avec le détail du message :

Ce message apparaît si :
Le convertisseur n'a pas été correctement enregistré.
Le convertisseur a été supprimé par inadvertance sans suppression des informations de Registre.
Les fichiers de conversion sont corrompus.
Le convertisseur a été supprimé et l'outil de désinstallation n'a pas terminé d'effacer les paramètres du registre.
La zone du disque dur où les fichiers de conversion étaient stockés est endommagée.
En principe, la réinstallation du convertisseur résout ce problème. Si le programme indique que le convertisseur est déjà installé, commencez par le désinstaller pour que le programme d'installation puisse supprimer les fichiers et les paramètres du registre.
Si la suppression et la réinstallation du convertisseur ont échoué, il est possible qu'un problème existe avec les ressources de l'ordinateur (par exemple, l'exécution d'un fichier nécessaire à l'enregistrement des convertisseurs sur l'ordinateur a échoué ou s'est arrêtée). Dans ce cas, il est recommandé d'éteindre et de redémarrer l'ordinateur.

pour essayé de résoudre le problème, j'ai installé le FileFormatConverters.exe (http://www.microsoft.com/fr-fr/download/details.aspx?id=3) mais le problème persiste.

Mon poste est un XP2002SP3 avec Office2007

Est-ce que quelqu'un est déjà tombé sur ce problème et aurait trouvé la solution?

Merci pour vos lumières
Olivier

1 réponse

Bernardo769 Messages postés 18 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 9 août 2012
3 août 2012 à 15:29
J'ai trouvé :
Par défaut (si on ne spécifie pas de format), l'extension doit être .docx

appWord.ActiveDocument.SaveAs(RépertoireSave.Text & "\test.docx")
0
Rejoignez-nous