我有以下功能包括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'?另外,你的函数不会返回任何值。 –