J'ai un tas de fichiers .doc dans un dossier que je dois convertir en .docx. P>
Pour convertir manuellement le .doc en .docx est assez simple: p>
Cependant, ce faisant, ce faisant centaine de fichiers n'est certainement pas amusant. = p p>
Comment l'automatiseriez-vous? P>
5 Réponses :
WD2000: Comment utiliser (OLE) Automatisation avec Word . Est pour Word 2000, mais le modèle s'applique toujours. P>
automate mot. p>
Si vous utilisez .NET, ajoutez microsoft.office.interop.word (assurez-vous qu'il est la version 12 - équivalent au Word 2007 afin que vous puissiez atteindre ce projet de référence à votre projet et utilisez-le automatiser une application Word à Faites exactement ce que vous voulez faire ci-dessus. Le pseudocode p>
Vous pouvez trouver beaucoup d'exemple sur Google, il suffit de rechercher une automatisation de mots en C # ou de quelque chose sur cette ligne. p>
Enregistrez-le comme le nouveau format de fichier ne convertit pas le fichier en ce format. Lorsque vous le faites, la façon dont vous avez détaillé et ouvrez le nouveau fichier, il s'ouvrira parfois en mode de compatibilité car vous n'avez changé que l'extension. Vous devez appeler la méthode Convert () sur l'objet Document pour convertir véritablement au format de fichier le plus récent.
Le moyen le plus simple consiste à utiliser la ligne de commande et la magie se produit. P> p>
+1 Great, totalement oublié à ce sujet. Ce sera beaucoup plus simple.
Juste FYI pour les lecteurs: OFC n'est pas supporté maintenant.
Il n'est pas nécessaire d'automatiser Word, qui est plutôt lent et fragile en raison de messages contextuels, ou d'utiliser le convertisseur de fichiers Office de Microsoft (OFC.EXE), qui a une interface utilisateur inutilement compliquée.
Le moyen le plus simple et le plus rapide serait d'installer Office 2007 ou télécharger et installer le pack de compatibilité à partir de Microsoft (si non déjà fait). Ensuite, vous pouvez convertir de .doc à .docx à l'aide de la commande suivante: p> où La commande peut être facilement appliquée à plusieurs documents à l'aide de pour code>: p>
Merci, c'est parfait.
Toute solution pour MacOS?