Partager via

= CreateObject("WinHTTP.WinHTTPrequest.5.1"). problème avec Excel Mac

Anonyme
2022-06-23T14:00:42+00:00

bonjour j'aimerais savoir s'il y a une alternative pour une programmation en macro Excel 2019. pour Mac pour la macro suivant . Elle fonctionne très bien avec Windows mais ne fonctionne pas avec Mac .... ligne en rouge le Probleme

Function recuperer_web()

Dim donnees_fichier() As Byte

Dim page_web As String: Dim chemin As String

Dim objet_reponse As Object

Set objet_reponse = CreateObject("WinHttp.WinHttpRequest.5.1")

page_web = "https://www.quotemedia.com/portal/quote?qm_symbol=%5ETSX%3ACA"

chemin = ThisWorkbook.Path & "\donnees.txt"

objet_reponse.Open "GET", page_web, False

objet_reponse.Send

donnees_fichier = objet_reponse.ResponseBody

Set objet_reponse = Nothing

Open chemin For Binary Access Write As #1

Put #1, 1, donnees_fichier

Close #1 recuperer_taux (chemin)

End Function

merci de me revenir

Microsoft 365 et Office | Excel | Other | MacOS

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

1 réponse

  1. Anonyme
    2022-06-23T17:56:09+00:00

    Oui, l'utilisation de composants ActiveX n'est pas possible, ça n'existe pas sur Mac. De façon plus large, les capacités de requêtes web des versions pour Mac d'Excel sont (très) limitées. Personnellement, je ne connais que les requêtes .iqy, et encore cela ne fonctionne-t-il pas toujours très bien.

    Tu devrais trouver plus de précisions sur les requêtes web sur **le site de Jim Gordon** (en anglais). Peut-être aussi quelques informations à prendre dans cet échange (où Jim Gordon intervient) sur le forum US...

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire