Показать сообщение отдельно
Старый 09.09.2013, 18:24   #13  
Albeit is offline
Albeit
Участник
 
9 / 10 (1) +
Регистрация: 06.09.2013
Спасибо всем за помощь, особенно InTacto!
Задачу решил создав дополнительную Dll

Option Explicit
Public Function SaveGetTaskList(Login_ As String, _
Pass_ As String, _
DateFrom_ As String, _
DateTo_ As String, _
Tab_ As String, _
FileName As String) As Boolean
Dim Auda1 As Auda.Saxif
Dim XmlDoc As MSXML2.DOMDocument
Set XmlDoc = New MSXML2.DOMDocument
Set Auda1 = New Auda.Saxif
XmlDoc.loadXML (Auda1.GetTaskList(Login_, Pass_, DateFrom_, DateTo_, Tab_))
XmlDoc.save (FileName)
End Function


Если делать так:
oResp = Auda.GetTaskList(Login_, Pass_, DateFrom_, DateTo_, Tab_)
' создаем файл
vFF = FreeFile
Open FileName For Binary As #vFF
' записываем в файл полученные данные
Put #vFF, , oResp
' сохраняем файл
Close #vFF

то ломается структура полученного Xml.