Invoquant Word rtf docx, conversion

J'ai besoin régulièrement les convertir par programmation *.rtf fichiers en *.docx. Manuellement, cela fonctionne bien avec Enregistrer Comme à l'intérieur de Word 2007 ... l'résultant docx se comporte très bien. Par programmation, je ne peux pas le faire fonctionner.

Ce que j'ai essayé est essentiellement le suivant:

Chercher à partir de Word RTF

... mais dans le sens inverse. Au lieu de l'ouvrir *.docx et à l'aide de SaveAs à *.rtf, je suis de l'ouverture de l' *.rtf et à l'aide de SaveAs à *.docx. Toutefois, le fichier ne s'ouvre pas, et donc, de toute évidence il y a quelque chose que je ne comprends pas. Est

wordApp.Documents.Open(@"D:\Bar\foo.rtf")

pas une pièce de théâtre chose à faire?

Des idées sur la façon de le faire serait appréciée.

  • Quel est ton message d'erreur?
  • Le programme s'exécute sans erreur. Si j'essaie d'ouvrir le fichier résultant, il se contente de rendements 'Word a rencontré une erreur en essayant d'ouvrir le fichier'. Quand j'essaie de la regarder avec Open XML SDK 2.0 Outil de Productivité, il les rapports de Fichier contient des données corrompues'.
  • peut-u s'il vous plaît télécharger un exemple de la rtf qui donne une erreur?
InformationsquelleAutor GregA | 2011-02-04