【问题标题】:Using HTML as a interface for VBA Excel [closed]使用 HTML 作为 VBA Excel 的界面 [关闭]
【发布时间】:2016-06-17 00:53:58
【问题描述】:

我希望开发一个基于 Excel 的 VBA 系统,而不是在用户表单中显示和输入数据,是否可以使用 HTML 作为界面来执行此操作?如果是这样,请您指出如何设置它的方向吗?

我在 Google 上搜索过,只能找到有关在 VBA 中创建 HTML 电子邮件的信息,所以如果这不是一个直接的编程问题/问题,我们深表歉意,但请您帮帮我。

我只想知道如何建立一个使用VBA的系统,以HTML为界面,用Excel存储数据。

感谢您的阅读。

【问题讨论】:

  • 可以将 Excel 文件发布为 HTML 文件以进行网络发布。也许在正确的方向上寻找那个点?
  • 这是一个使用 VBA 抓取网站的示例wiseowl.co.uk/blog/s393/scrape-website-html.htm
  • 为什么是 HTML 而不是 VBA 用户表单?

标签: html excel ms-office vba


【解决方案1】:

使用Microsoft Web Browser ActiveX 控件。您可以将此控件放在用户窗体上或将其直接放在工作表上。然后,您的 VBA 代码将使用您生成的任何 HTML 填充 Web 浏览器(基本上是框架中的 Internet Explorer)。 (根据我的经验,在将其推送到 Web 浏览器控件之前,您可能必须生成 HTML 并将其保存为临时文件 - 但我的记忆可能对此很模糊。)

【讨论】:

  • 感谢您的建议!正是我正在寻找的那种信息!你有任何我可以在网上找到的链接或示例吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-30
  • 2011-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多