![Office VBA开发经典:中级进阶卷](https://wfqqreader-1252317822.image.myqcloud.com/cover/711/26542711/b_26542711.jpg)
上QQ阅读APP看书,第一时间看更新
4.3 查看和编辑XML
XML文件与HTML网页文件类似,可以用记事本程序创建、编辑,可以用网页浏览器查看XML文件的效果。
更专业的、具有针对性的XML编辑器还有FrontPage、XMLNotepad、XMLSpy等软件。
4.3.1 使用记事本程序创建XML文件
首先打开记事本程序,新建一个空白文档,输入XML代码。然后关闭并保存这个文本文件。最后把这个文本文件的扩展名修改为.xml即可,如图4-3所示。
![](https://epubservercos.yuewen.com/F986E7/15056702504171006/epubprivate/OEBPS/Images/067.jpg?sign=1739266365-XUuWtjQwwf6RfmR94rDrZCoqnXyiVatK-0-b9dcc4738046e48a458a99a5ba2b502d)
图4-3 用记事本程序编辑XML文件
注意 编辑过程中,尽量保持良好的缩进,避免不必要的空白行。尽管不恰当的缩进、多余的空白行不会影响XML的结构。
4.3.2 使用WebBrowser控件显示XML
VBA编程中,可以借助WebBrowser控件发挥浏览器的作用,该控件可以在VBA窗体上显示网页、XML文件以及.gif图片等。
在VBA的用户窗体的控件工具箱上右击,在弹出菜单中选择“附加控件”,弹出附加控件对话框。
在附加控件对话框中勾选“Microsoft Web Browser”或者“Microsoft Internet Control”,工具箱中会出现一个“地球”图标的控件。拖动该控件到UserForm上即可,如图4-4所示。
![](https://epubservercos.yuewen.com/F986E7/15056702504171006/epubprivate/OEBPS/Images/069.jpg?sign=1739266365-KlwksqZx4SNjdyU5s7bqtiuJSn1gSSNk-0-e8264902a260735bef83dca6f5159b7d)
图4-4 用户窗体使用WebBrowser控件
然后添加一个TextBox控件,用于设置url,再放置一个命令按钮,并且命名为“显示”。命令按钮的单击事件如下。
![](https://epubservercos.yuewen.com/F986E7/15056702504171006/epubprivate/OEBPS/Images/071.jpg?sign=1739266365-povEddHxESImdu6oTQO2m5VXkNITLkFA-0-4e01e29b4dea0029c3184da4da434c41)
写好代码后,启动窗体,在文本框中输入本地XML文件的路径,单击“显示”按钮,效果如图4-5所示。
![](https://epubservercos.yuewen.com/F986E7/15056702504171006/epubprivate/OEBPS/Images/070.jpg?sign=1739266365-C3wFQxKb7Z2YLtZFaHQZsxSNu50HA41e-0-4a97a840782b963976f2cee398884992)
图4-5 在WebBrowser控件中显示XML