Я хочу получить и установить данные Excel из буфера обмена и без него, не используя "MSForms.DataObject", который я использовал до сих пор:
CreateObject("htmlfile").ParentWindow.ClipboardData.GetData("text")
, но это преобразует все в простой текст.Предположим, у меня есть данные в четырех ячейках A1, A2, B1 и B2, которые уже скопированы в буфер обмена, теперь я хочу сохранить эти данные из буфера обмена в переменную, затем внести некоторые изменения и, наконец, скопировать эти данные обратно в буфер обмена из переменной что-токак это
ObjHtml = CreateObject("htmlfile")
x = ObjHtml.ParentWindow.ClipboardData.GetData("Excel Fmt")
'
'some code here
'
ObjHtml.ParentWindow.ClipboardData.SetData(x)