- Office VBA開發經典:中級進階卷
- 劉永富 劉行
- 489字
- 2019-11-22 18:29:12
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
推薦閱讀
- 大學計算機基礎實驗教程
- Python從小白到大牛
- Flink SQL與DataStream入門、進階與實戰
- Linux環境編程:從應用到內核
- Python機器學習編程與實戰
- Visual C++開發入行真功夫
- HTML5 APP開發從入門到精通(微課精編版)
- Selenium WebDriver Practical Guide
- 體驗之道:從需求到實踐的用戶體驗實戰
- Socket.IO Cookbook
- Cinder:Begin Creative Coding
- WCF編程(第2版)
- SQL Server 2014數據庫設計與開發教程(微課版)
- C++ Data Structures and Algorithm Design Principles
- 測試基地實訓指導