用vb將word文檔生成xml文件并互相轉(zhuǎn)換
1. 建立一個新的vb工程。
2. 引用 Microsoft XML,版本 2.0 或以上。
3. 在窗體form1上建立按鈕 cmdCreateXML 和 cmdGetBinary
代碼:
Option Explicit
Dim oDoc As DOMDocument
Dim DOCINPATH As String
Dim XMLOUTPATH As String
Dim DOCOUTPATH As String
Private Sub cmdCreateXML_Click()
Dim oEle As IXMLDOMElement
Dim oRoot As IXMLDOMElement
Dim oNode As IXMLDOMNode
DOCINPATH = App.Path & "DocInput.doc"
XMLOUTPATH = App.Path & "XmlOuput.xml"
Call ReleaseObjects
Set oDoc = New DOMDocument
oDoc.resolveExternals = True
注釋: Create processing instruction and document root
Set oNode = oDoc.createProcessingInstruction("xml", "version=注釋:1.0注釋:")
Set oNode = oDoc.insertBefore(oNode, oDoc.childNodes.Item(0))
注釋: Create document root
Set oRoot = oDoc.createElement("Root")
Set oDoc.documentElement = oRoot
oRoot.setAttribute "xmlns:dt", "urn:schemas-microsoft-com:datatypes"
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |