- Office VBA开发经典:中级进阶卷
- 刘永富 刘行
- 489字
- 2021-04-02 00:45:08
4.3 查看和编辑XML
XML文件与HTML网页文件类似,可以用记事本程序创建、编辑,可以用网页浏览器查看XML文件的效果。
更专业的、具有针对性的XML编辑器还有FrontPage、XMLNotepad、XMLSpy等软件。
4.3.1 使用记事本程序创建XML文件
首先打开记事本程序,新建一个空白文档,输入XML代码。然后关闭并保存这个文本文件。最后把这个文本文件的扩展名修改为.xml即可,如图4-3所示。

图4-3 用记事本程序编辑XML文件
注意 编辑过程中,尽量保持良好的缩进,避免不必要的空白行。尽管不恰当的缩进、多余的空白行不会影响XML的结构。
4.3.2 使用WebBrowser控件显示XML
VBA编程中,可以借助WebBrowser控件发挥浏览器的作用,该控件可以在VBA窗体上显示网页、XML文件以及.gif图片等。
在VBA的用户窗体的控件工具箱上右击,在弹出菜单中选择“附加控件”,弹出附加控件对话框。
在附加控件对话框中勾选“Microsoft Web Browser”或者“Microsoft Internet Control”,工具箱中会出现一个“地球”图标的控件。拖动该控件到UserForm上即可,如图4-4所示。

图4-4 用户窗体使用WebBrowser控件
然后添加一个TextBox控件,用于设置url,再放置一个命令按钮,并且命名为“显示”。命令按钮的单击事件如下。

写好代码后,启动窗体,在文本框中输入本地XML文件的路径,单击“显示”按钮,效果如图4-5所示。

图4-5 在WebBrowser控件中显示XML