Office VBA开发经典:中级进阶卷
上QQ阅读APP看书,第一时间看更新

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