2016-03-03 54 views
-5

我期待開發一個基於Excel的VBA系統,而不是在用戶表單中顯示和輸入數據,是否可以使用HTML作爲接口來實現這一點?如果是這樣的話,你能指出我如何設置這個方向嗎?使用HTML作爲VBA Excel的接口

我搜索了Google,只能找到關於在VBA中創建HTML電子郵件的信息,所以如果這不是一個徹底的編程問題/道歉,但請你能幫助我。

所有我想知道如何做的是建立一個系統使用VBA與HTML作爲接口和Excel來存儲數據。

謝謝您的閱讀。

+0

它可能將Excel文件發佈爲用於網絡發佈的HTML文件。也許從正確的方向看待這一點? –

+0

這是一個用VBA抓取網站的例子http://www.wiseowl.co.uk/blog/s393/scrape-website-html.htm –

+0

爲什麼HTML而不是VBA用戶表單? –

回答

3

使用Microsoft Web Browser ActiveX控件。您可以將此控件放在用戶窗體上,或將其直接放置在工作表上。然後,您的VBA代碼將使用您生成的任何HTML填充Web瀏覽器(基本上是Internet Explorer)。 (根據我的經驗,您可能必須生成HTML並將其保存爲臨時文件,然後再將其推送到Web瀏覽器控件 - 但我的內存可能對此很模糊。)

+0

感謝您的諮詢!這正是我所需要的信息!你有什麼鏈接或例子,我可以在網上找到? –