Cette rubrique explique comment effectuer le dépannage de la génération d'objets OLE (Object Linking and Embedding) lorsque les objets OLE ne sont pas visibles dans le document Microsoft Word.
Procédure
- Vérifiez les paramètres macro de Microsoft Office :
- Si des macros non signées sont en cours d'exécution, définissez un statut de sécurité faible.
- Si des macros signées sont en cours d'exécution, définissez un statut de sécurité applicable aux diffuseurs de publications fiables.
- Sélectionnez l'option d'accès sécurisé aux projets VB.
- Vérifiez l'environnement.
- Cliquez deux fois sur rpe.dot et assurez-vous qu'un nouveau document est créé.
- Entrez un texte et exécutez la macro rpe .
Si une invite de sauvegarde du document apparaît, les paramètres Microsoft Word sont automatiquement définis pour permettre l'exécution de la macro.
- Dans l'invite de ligne de commande, exécutez cscript. Si une page d'aide s'affiche, les informations d'aide au scriptage s'affichent. Si un message d'erreur apparaît, installez l'aide au scriptage de Microsoft Windows.
La commande permettant d'exécuter la macro est recherchée dans le fichier journal Apache ou dans la fenêtre de la console. Par exemple, la commande destinée à exécuter une génération de document à distance peut être la suivante :
cscript
"C:\Program Files\IBM\Rational\Publishing Engine\utils\word\runmacro.vbs"
"C:\Program Files\Apache Software Foundation\Tomcat 6.0\temp\RPE\temp\service\1289567617406--624625728\result\Word1289567617406_-1881965796.doc"
rpe
Que faire ensuite
Si l'objet OLE ne s'affiche pas après l'exécution de cette tâche, et que vous utilisez Apache Tomcat en tant que service NT :
- Démarrez Apache Tomcat en tant qu'application (et non en tant que service) en utilisant les fichiers.bat ou .sh pour le démarrage du serveur d'applications.
- Testez l'objet OLE.
- Si vous utilisez Apache Tomcat en tant qu'application et que cela ne pose pas de problème, redémarrez Apache Tomcat en mode service et vérifiez les privilèges associés à votre compte.