設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 3416|回復(fù): 6
打印 上一主題 下一主題

[模塊/函數(shù)] 拋磚引玉:Access跟Web交互

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2017-4-1 08:44:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 fan0217 于 2017-4-1 10:55 編輯

這里只提供了Http的Get方法,只拋磚引玉,更多方法,就自己摸索了。

直接上代碼,示例為轉(zhuǎn)換人民幣大寫:
  1. Public Function HttpGet(url As String) As String
  2.      Dim xmlHttp As Object
  3.      Set xmlHttp = CreateObject("Msxml2.XMLHTTP.3.0")
  4.      If Not IsObject(xmlHttp) Then
  5.          Set xmlHttp = CreateObject("Msxml2.XMLHTTP.3.0")
  6.          If Not IsObject(xmlHttp) Then Exit Function
  7.      End If
  8.      xmlHttp.Open "GET", url, False
  9.      xmlHttp.setRequestHeader "CONTENT-TYPE", "application/text;charset=UTF-8"
  10.      xmlHttp.send

  11.      Do While xmlHttp.ReadyState <> 4
  12.          DoEvents
  13.      Loop
  14.   
  15.         Dim ret As String
  16.        ret = xmlHttp.responseText
  17.        HttpGet = ret
  18. End Function

  19. Public Function CapitalRMB(num As Double) As String
  20.         Dim apiuri As String
  21.         apiuri = "https://e.skyerp.cn/laimf/RMB.ashx?Num=" & num
  22.         Dim ret As String
  23.         ret = HttpGet(apiuri)
  24.          CapitalRMB = ret
  25. End Function
復(fù)制代碼


測試:
  1. Sub TestRMB() '轉(zhuǎn)換RMB
  2.     Debug.Print CapitalRMB(1234567.89)
  3. End Sub
復(fù)制代碼


返回:壹佰貳拾叁萬肆仟伍佰陸拾柒元捌角玖分


附例子:

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x

評分

參與人數(shù) 1經(jīng)驗 +15 收起 理由
zpy2 + 15 可以在這里輸入分享原因或詳細內(nèi)容

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱

點擊這里給我發(fā)消息

2#
發(fā)表于 2017-4-1 09:36:28 來自手機 | 只看該作者
fan.net好點子
來自: 微社區(qū)

點擊這里給我發(fā)消息

3#
發(fā)表于 2017-4-1 10:03:14 來自手機 | 只看該作者
牛,這個api你自己寫的吧?
來自: 微社區(qū)

點擊這里給我發(fā)消息

4#
發(fā)表于 2017-4-1 10:05:51 來自手機 | 只看該作者
zpy2 發(fā)表于 2017-4-1 10:03
牛,這個api你自己寫的吧?

utf-8在  vba 里要轉(zhuǎn)碼成 unicode吧
來自: 微社區(qū)
5#
 樓主| 發(fā)表于 2017-4-1 10:54:04 | 只看該作者
zpy2 發(fā)表于 2017-4-1 10:03
牛,這個api你自己寫的吧?

其實代碼很簡單,附Web端代碼,請到1樓下載。
6#
發(fā)表于 2017-4-1 13:38:43 | 只看該作者
webservices,bucuo

點擊這里給我發(fā)消息

7#
發(fā)表于 2017-4-1 23:05:36 | 只看該作者
一定要贊一個。感謝fans.Net這兩天的幫助。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-13 04:56 , Processed in 0.448302 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表