Вы всегда должны использовать
Set xmlDocument = CreateObject("MSXML2.DOMDocument")
Это не относится к обязательной проблеме. Только объявление определяет привязку.
Использование CreateObject
исключительно облегчит переключение между ранним и поздним связыванием, поскольку вам нужно всего лишь изменить строку объявления.
Другими словами, если вы напишите это:
Dim xmlDocument As MSXML2.DOMDocument<br>
Set xmlDocument = CreateObject("MSXML2.DOMDocument")
Затем, чтобы переключиться на позднее связывание, вам нужно только изменить первую строку (на As Object
).
Если вы напишите это так:
Dim xmlDocument As MSXML2.DOMDocument<br>
Set xmlDocument = New MSXML2.DOMDocument
затем при переключении на позднюю привязку необходимо изменить обе строки.