Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Contrôle ActiveX et Word [ Archives ASP & ASP.NET / ActiveX ] (dilkas)

mardi 12 juillet 2005 à 12:18:13 | Contrôle ActiveX et Word

dilkas

Bonjour,

Je débute en asp j'ai un petit problème, je m'en remets donc à vos conseils.

Voilà j'aimerais exporter le contenu d'un recordset dans un fichier Word. Le problème est que le serveur n'arrive pas à démarrer l'application Word : l'erreur est alors la suivante "Un controle ActiveX ne peut pas créer l'objet..."

Je voudrais savoir car ce n'est pas la première fois que je vois cette erreur, comment on vérifie qu'un contrôle (nimporte lequel) est installé sur le serveur ?
C'est un serveur IIS, je peux donc si tout va bien lancer Word dessus puisqu'il y est installé ?

Voici le moreceau de code qui est censé me créer le fichier en question :
"'creation de l'objet qui permet de démarrer l'application Word
 Set MSWord = CreateObject("word.application") <= plante sur cette ligne
  ' Pour ne pas ouvrir Word sur le serveur
 MSWord.Application.Visible = false
 ' Création du document Word
 Set Document = MSWord.Documents.Add()
 nbElt = rsFait.recordcount
 rsFait.MoveFirst
 If Not rsFait.EOF Then
  'Création d'un paragraphe pour le titre
  'déclaration paragraphe
  Set ParaTitre = Document.Paragraphs.Add
     set RangeParaTitre = ParaTitre.range
     RangeParaTitre.InsertBefore("FAITS MARQUANTS")      
     RangeParaTitre.Style = "Titre 1"
     RangeParaTitre.ParagraphFormat.Alignment = 1        
  For i = 1 to nbElt
   'paragraphe pour chaque Fait marquant
   Set newpar = Document.Paragraphs.Add
   set newrange = newpar.range
   'decalaration des attribut du paragraphe
      with newrange
          .Bold = False
          .Italic = False
          .Font.Name = "Verdana"
          .Font.size = "12"
      end with
      'remplissage du paragraphe
      newrange.insertBefore(rsFait("libelle_court"))
      newrange.insertBefore(vbTab & rsFait("fait_marquant"))
   rsFait.MoveNext
  Next
 End If
 ' enregistrement du document au format word
 Document.SaveAs server.mapPath("F:\stage\situ_v3\Word\exportFait.doc")
 ' fermeture du document
 Document.Close
 ' et de Word
 MSWord.Quit
 'liberation
 Set Document = Nothing
 Set MSWord = Nothing"

Y aurait il une erreur que je ne vois décidément pas ? ....

Merci de votre aide



Dilkas


mardi 12 juillet 2005 à 14:10:59 | Re : Contrôle ActiveX et Word

dilkas

Voici en fait l'erreur exacte que me donne le serveur :
'Un composant ActiveX ne peut pas créer un objet.: 'Word.application''
Je ne pense pas que ce soit compliqué mais je vois pas en fait d'où ca provient je connais pas grand chose en asp....
Merci d'avance


Dilkas

mardi 2 août 2005 à 12:41:11 | Re : Contrôle ActiveX et Word

limpsilver

Je ne peux pas te dire la solution, juste que j'ai la même erreur ...



Cette discussion est classé dans : set, word, document, msword, rsfait


Répondre à ce message

Sujets en rapport avec ce message

Inclure un document word à une page ASP [ par Etienne ] Salut, je voudrais inclure un document word quelconque a une page ASP. Je ne sais pas trop comment faire alors si vous saviez m'aider.Merci d'avance ASP et WORD [ par TOFF ] BonjourComment ouvrir un document word dans une page ASP et recupérer toutes les commandes lier à ce document.J'ai un document word qui fait un publip Afficher un document word dans un page html ? [ par lelouperre ] Je souhaite afficher le contenu d'un fichier word sachant que word est sur le serveur et pas sur le poste client. J'ai trouvé le code suivant qui ne f Ecrire un document Word en ASP [ par Frodo ] Est-ce possible d'écrire un document WORD à partir d'une page ASP.Si oui peut-on y inclure des tableaux???MerciFrodo ouvrir un document word [ par stifleur83 ] bonjour j'essaye en vain d'ouvrir un document word existant voila mon code : Dim p As Process = New Process()p.StartInfo.FileName = Server.MapPath("mo trasformation word en pdf [ par ronan ] Bonjour, je souhaite transformer un document word qui est sur mon serveur en un document pdf.Acrobat writer est installé sur le serveur.Quelqu'un as t Génération de document HTML depuis un doc word [ par DreaMs ] BonjourJe suis entrain de faire un intranet ou des gens vont déposer des documents words excels ppt ... j'aurais voulu savoir comment on peut faire po RTF \object [ par zeb13 ] Bonjour,Voilà mon blème, je génère en ASP un document Word à distance dans lequel je dois venir Fusionne run autre document Word. Pour ça il y a l'obj insertion de document word dans une page [ par omaroch ] j'ai pas su ou poser ma question donc je la balance ici.jái besoin de faire un lien vers un documents word sur ma page et ce que je veux cést d'insere aide sur word, signet et impression [ par istarnos ] Je vous explique grosso modo mon probleme, en fait j'ai un poste client qui doit venir ouvrir un document word se trouvant sur le serveur (pas de word


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.