.SaveAs метод или элемент данных не найден - PullRequest
1 голос
/ 04 июня 2019

Я пытаюсь сохранить преобразование XML из Excel в newDoc, который представляет собой MSXML2.DOMDocument, однако всякий раз, когда я запускаю свой код, он выделяет .SaveAs и говорит, что метод или элемент данных не найден. Я понимаю, что это потому, что newDoc - это не рабочая тетрадь, но как еще мне обойти это?

xslDoc.async = False
    doc.transformNodeToObject xslDoc, newDoc
    Dim Docname As String
    Dim fileSaveName As Variant
    Docname = "123_" & SN.Text
    fileSaveName = Application.GetSaveAsFilename(InitialFileName:=sItem * Docname, filefilter:="XML Files (*.xml),*xml")
   ' 
    newDoc.SaveAs Filename:=fileSaveName, FileFormat:=xlTextPrinter, CreateBackup:=False

1 Ответ

2 голосов
/ 04 июня 2019

Вы можете использовать метод save класса DOMDocument (обратите внимание, что FileFormat и CreateBackup не являются аргументами для этого метода).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...