Bonjour,
Voici le code que j'utilise pour ouvrir un doc Word, tout ce qu'il y a de plus banal à en croire les tutoriels sur le sujet:
J'ai l'erreur suivante: "Impossible d'ouvrir la macro de stockage."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Set objWord = Server.createobject("Word.Application") objWord.ChangeFileOpenDirectory session("ModelesExportWordPath") & "\" objWord.Application.Visible= true If (ObjFSO.FileExists(session("ModelesExportWordPath") & "\" & strModele) = True) Then objWord.Documents.Open (session("ModelesExportWordPath") & "\" & strModele) Else Response.Write "<script language=JavaScript>" Response.Write "alert('Le fichier modèle n\'existe pas sur le serveur !');" Response.Write "</script>" Exit Sub End If
J'ai lu ceci sur le net à propos d'une telle erreur:
J'ai suivi ces instructions (j'ai ouvert l'editeur VBA dans Word sous ma session, c'est bien ca qu'il faut comprendre ?), mais je retrouve la meme erreur.pour pouvoir accéder à WORD en ASP, word doit avoir été utilisé sur le serveur par le compte utilisé lors de l'accès web. Dans word, il faut ouvrir l'éditeur VBA, puis refermer. Ca na l'air de rien, mais ça permet d'écrire un fichier par défaut, genre normal.dot, impossible à créer à distance. Si ce fichier est absent, vous aurez une erreur indiquant : "Impossible d'ouvrir la macro de stockage". Il peut être utilse de rebooter.
Est ce que quelqu'un a une idée ?
Partager