MSXML: Javascript не является языком сценариев - PullRequest
1 голос
/ 29 марта 2012

Я установил на свой компьютер MSXML 2.6 MSXML 3.0 MSXML 4.0 MSXML 6.0

, когда я пытаюсь проанализировать мой XSL во время выполнения, у меня появляется ошибка: Ошибка -2147467259 Javascript не является языком сценариев

Мой код:

Set ObjXMLTransformDoc = CreateObject("Msxml2.DOMDocument.5.0")

ObjXMLTransformDoc.Load (mResultPath & MyDocument.DOC_TYPE & "_XML_TO_XSL.xml")

Set ObjXMLTransformStyle = CreateObject("Msxml2.DOMDocument.5.0")
ObjXMLTransformStyle.Load ActiveWorkbook.path & "\RESULT\form_generation.xsl"
ObjXMLTransformStyle.setProperty "AllowXsltScript", True

Set ObjXMLStyle = CreateObject("Msxml2.DOMDocument.5.0")
ObjXMLTransformDoc.transformNodetoObject ObjXMLTransformStyle, ObjXMLStyle

Есть идеи?

1 Ответ

0 голосов
/ 30 марта 2012

Этот код для меня выглядит как скрипт VisualBasic.Я считаю, что вам нужно убедиться, что ваш файл имеет расширение .vbs, а не .js.Большая дешевая распродажа использует Set вместо ключевого слова var, используемого J [ava] Script.Также помогает щедрое использование амперсанда.

...