IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Word Discussion :

Utilisation des objets MSXML [WD-MAC 2011]


Sujet :

Word

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2010
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2010
    Messages : 98
    Points : 97
    Points
    97
    Par défaut Utilisation des objets MSXML
    Bonjour

    Je me permets de poster ce message car je suis arrivé à court d'idées afin de résoudre mon problème.

    Je souhaite envoyer à un webservice un fichier XML à partir d'une macro WordMac2011. Cette macro fonctionne parfaitement pour WORD (Windows) cependant sur Mac ça ne marche pas.

    Voici les quelques lignes de code utilisées pour WORD (Windows) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    Dim objXmlhttp As Object
    Dim objDom As Object
    Dim strRet
    Dim isSoapResponse As Boolean
     
        Set objXmlhttp = CreateObject("MSXML2.xmlhttp")
        Set objDom = CreateObject("MSXML2.DOMDocument")
        objDom.LoadXML strXml
     
        'insert data chunk into XML doc
        objDom.SelectSingleNode("//bytes").dataType = "bin.base64"
        objDom.SelectSingleNode("//bytes").nodeTypedValue = dataChunk
        ' Open the webservice
     
        objXmlhttp.Open "POST", ActiveDocument.CustomDocumentProperties("WebServiceURL").Value, False
        ' Create headings
        strSoapAction = "http://tempuri.org/UploadFile"
        objXmlhttp.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
        objXmlhttp.setRequestHeader "SOAPAction", strSoapAction
        ' Send XML command
        objXmlhttp.send objDom.XML
        ' Get all response text from webservice
        strRet = objXmlhttp.responseText
        ' Close object
        Set objXmlhttp = Nothing
        Set objDom = Nothing
        'get the error if any
        Set objDom = CreateObject("MSXML2.DOMDocument")
        objDom.LoadXML strRet
     
     
        isSoapResponse = Not (objDom.SelectSingleNode("//soap:Envelope") Is Nothing)
    Si quelqu'un a une idée d'adaptation de ce code pour MAC je suis preneur

    Merci de votre aide

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2010
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2010
    Messages : 98
    Points : 97
    Points
    97
    Par défaut
    Pour information ces objets sont inutilisable sur MAC

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/02/2007, 00h04
  2. Utilisation des objets COM
    Par jdelges dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 26/01/2007, 23h52
  3. Utiliser des objets automation dans Oracle
    Par WebPac dans le forum Forms
    Réponses: 10
    Dernier message: 29/11/2006, 19h17
  4. Utiliser des objets SWING dans une vue RCP
    Par manuga72 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 20/10/2006, 17h26
  5. Erreur lors de l' utilisation des objets ADO
    Par aityahia dans le forum Bases de données
    Réponses: 10
    Dernier message: 24/03/2006, 13h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo