Certains de nos clients ont un problème que nous ne pouvons pas reproduire ici: Le logiciel Out utilise MS-Word pour produire une lettre type. Certains de nos clients utilisant Office 2013, cette fonction ne fonctionnera plus.
Nous avons essayé de reproduire cela et de détecter que, sur les systèmes affectés, Word ne démarrera pas à partir de la ligne de commande. Démarrer via le lien dans le menu Démarrer fonctionne. Cela fonctionne également pour démarrer Excel à partir de la ligne de commande.
Quelqu'un a-t-il une idée du problème et de la façon de le résoudre?
Nous avons trouvé la solution: notre logiciel utilise toujours les anciens noms de fichiers 8.3 - les noms de fichiers longs sont également remplacés par des noms courts. Et il semble qu'Office 2013 ne les aime plus.
Vous pouvez essayer d'utiliser start.exe à partir de la ligne de commande:
c:> start winword
Je ne le connaissais pas mais je l'ai essayé et cela fonctionnait pour moi sous Windows 7, avec Office 2007. Trouvé this site (windows-commandline.com). Ils prétendent que cela fonctionne pour toutes les versions de Word.
Il s'agit de l'emplacement et du fichier exécutables dans Office 2013, tels qu'ils sont répertoriés dans le raccourci. Vous ne pouvez pas le démarrer en utilisant winword
non plus, dans Win 8 32 bits.
"C:\Program Files\Microsoft Office 15\root\office15\winword.exe"
Juste un FYI semblable à Word pour Excel sur la ligne de commande et les paramètres
c:\> start Excel "file path and location"
c:\> start Excel "c:\somepath\myfile.xlsx"
travaillé pour nous pour ouvrir un fichier créé dans VB 6.0 pour Excel 2013
c:\Excel does not work on command line for us either
Je pense que WinWord fonctionnera aussi avec un paramètre de fichier.
c:\> start winword "c:\somepath\myfile.doc"
Essayez d'utiliser l'invite d'exécution en appuyant sur le bouton windows + R. L'invite d'exécution s'ouvre, puis tapez winword pour ouvrir MS Word et Excel pour ouvrir MS Excel.