我有以下功能包括CDATA:VBA函數包括CDATA
Function cdatasection()
Dim objDom As DOMDocument
Dim objKMLRootelement As IKMLDOMElement
Dim objKMLelement As IKMLDOMElement
Dim cdata As IKMLDOMCDATASection
Set objDom = New DOMDocument
Set objKMLRootelement = objDom.createElement("BalloonStyle")
objDom.appendChild objKMLRootelement
Set objKMLelement = objDom.createElement("text")
objKMLRootelement.appendChild objKMLelement
Set cdata = objDom.createCDATASection("text")
cdata.Data = "<![CDATA[<b>Latitude = $[latitude]</b>?]]>;"
End Function
當我運行上面,我得到這個錯誤「用戶定義的數據類型未找到」的功能。
您需要爲您的項目添加引用,或者將項目聲明爲對象並使用CreateObject來設置它們。 – Ripster
什麼是IKMLDOMElement?你的意思是'IXMLDOMElement'?另外,你的函數不會返回任何值。 –