Est ce possible d'utiliser des web Service pour importer des données dans une macro WBA de word ?
Si oui pouvez vous me donnez un exemple de code qui utilise cette technique.
Merci d'avance.
Est ce possible d'utiliser des web Service pour importer des données dans une macro WBA de word ?
Si oui pouvez vous me donnez un exemple de code qui utilise cette technique.
Merci d'avance.
Salut,
Tu dois connaître la nature du Web Service et il faut que la source tolère certaines manipulation.
On ne peut donc pas faire de généralité.
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA
Mes articles
Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Vous dites "Tu dois connaître la nature du Web Service et il faut que la source tolère certaines manipulation."Étant donné que je vais faire moi même le web service. J'aimerai savoir:
Par nature tu entant quoi?
Quand tu parles de source tu parles du serveur? Et que doit tolérer la source ?
J'ai lu qu'il fallait un web kit. Mais j 'ai vu qu'il y avait plusieurs version,dont la plus récente est 2003. Est-ce un problème si j'utilise une version de office supérieur(2007)?
J'ai trouvé un bout de code sur le net.
Est-ce que cela peut fonctionner ?
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 Option Explicit ' Excel VBA Function wrapper to call currency conversion Web Service on the web! Public Function ccyConvert(v1 As String, v2 As String, ByVal v3 As Single) As Single Dim objSClient As MSSOAPLib30.SoapClient30 Dim fResult As Single ' Point the SOAP API to the web service that we want to call... Set objSClient = New SoapClient30 Call objSClient.mssoapinit(par_WSDLFile:="http://blabla/test.wsdl") ' Call the web service fResult = objSClient.calcExcRate(v1, v2, v3) Set objSClient = Nothing ccyConvert = fResult End Function
Je sais cela fait beaucoup de questions...
Salut,
Je suis incapable de te répondre plus, je n'ai jamais tenté la chose.
Mais de toute façon, ce n'est plus du Word, mais un API.
Essaie de poser ta question en .Net
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA
Mes articles
Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager