VBScript: установить буфер обмена в переменную и вернуть переменную - PullRequest
0 голосов
/ 23 ноября 2018

Я использую программу, которая позволяет запускать скрипты.Я скопировал таблицу Excel и назначил переменную.После этого, если использовать WScript.Echo, я могу видеть скопированную таблицу, но если я использую WScript.Stdout.WriteLine, чтобы иметь возможность вернуть скопированную таблицу, я мог бы вернуть только первую строку таблицы, но мне нужна вся таблица.Есть ли другой вариант для возврата в буфер обмена или непосредственно в таблицу Excel?Спасибо.

Я поделился с вами частью моего кода

Set objExcel = CreateObject("Excel.Application") 

objExcel.Visible = False 

Set tempbook4 = objExcel.Workbooks.Add   'I created tempbook4 with some excel operations 

set shtTemp4=tempbook4.Sheets(1)

Set objRange = shtTemp4.Range("A1:L7")

objRange.Copy

Set objHTML = CreateObject("htmlfile")

result4 = objHTML.ParentWindow.ClipboardData.GetData("text")

Set objRange=Nothing

Set objHTML =Nothing

WScript.StdOut.WriteLine result4
...