2010-06-10 5 views
1

Je dois travailler sur l'ouverture d'un fichier DOT (modèle de document Word), remplacer les remplissages et les enregistrer en tant que fichier de document.Ouverture d'un fichier de points avec OpenXML

Lors de l'ouverture du fichier DOT, le document "Document File is Corrupted" est corrompu.

Est-il possible de travailler avec un fichier DOT en utilisant OpenXML? Je sauvegarde le fichier DOT en XML (manuellement en utilisant "Enregistrer sous .."). Renommer le fichier en point, c'est donc un fichier XML construit sur WordML. Je tente toujours de l'ouvrir via OpenXML en me donnant la même erreur. OpenXML est utilisé dans les nouveaux formats d'Office 2007 (.dotx et .docx).

+0

Quelle version de Word? un fichier .dot n'est pas basé sur XML, mais un .dotx est. Cependant, ce n'est pas ascii cependant. – ChrisF

+0

Je travaille sur Word 2003. J'ai remarqué cette chose et j'ai enregistré le point en XML et l'ai renommé en ".dot". C'est toujours la même erreur. – SomeMeaningfulName

+0

Ok, s'il vous plaît permettez-moi de déclamer. Le format de fichier DOTX est l'un des exemples les plus laids, les plus sarcastiques et les plus sacrés, «nous sommes Microsoft et nous savons ce que nous faisons», exemples d'un format de fichier horriblement erroné qui existe dans l'univers connu. Les hackers extraterrestres à bord du navire mère Independence Day produisent un meilleur XML que le mélange croustillant, propriétaire et empoisonné de quasi-XML, que la suite Microsoft Office hors de prix cherche à paraître "ouverte" tout en forçant un autre clusterfrak de Redmond nerd minutiae sur les utilisateurs qui méritent honnêtement mieux –

Répondre

1

WordML est un peu plus ancien et ne peut pas être utilisé avec les bibliothèques OpenXML.

Vous pouvez charger un fichier WordML en tant que XmlDocument ou le charger dans une chaîne si vous savez exactement quelles données vous souhaitez remplacer.

Questions connexes