Как указано в разделе info для тега vbscript , вы не можете использовать именованные параметры в VBScript. Кроме того, вы помещаете имя переменной objWorksheet
в двойные кавычки. Это сделало бы это буквальной строкой «objWorksheet» вместо переменной, содержащей объект рабочего листа. Измените строку
.SetSourceData Source:="objWorksheet".Range("B2:B10"), Plotby:=xlColumns
на это:
.SetSourceData objWorksheet.Range("B2:B10"), xlColumns
В более общем примечании вам следует использовать ключевое слово Const
для определения констант:
Const xlLine = 4
Const xlPrimary = 1
Const xlCategory = 1
Const xlValue = 2
Const xlColumns = 3
, в противном случае они будут регулярными (изменяемыми) переменными.