Имя: Пароль:
1C
1С v8
Получить буфер обмена.
0 sanechichek
 
05.01.12
17:52
Как можно в 1с получить буфер обмена? То есть, к примеру, я скопировал в буфер некое к-во ячеек с excel, в которых хранятся цифры, теперь я хочу эти цифры вставить в таб. часть, в поле количество. Можно ли это сделать без использования ВК?
1 zag2art
 
05.01.12
19:21
было исчи - только через изврат с полемHTMLдокумента
2 kosts
 
05.01.12
19:22
два варианта:

ЭлементыФормы.Добавить(Тип("ПолеHTMLДокумента"), "ПолеHTMLДокумента", Ложь);
Окно=ЭлементыФормы.ПолеHTMLДокумента.Документ.parentWindow;
Вес=Окно.clipboardData.getData("Text");
Индекс=ЭлементыФормы.Индекс(ЭлементыФормы.Найти("ПолеHTMLДокумента"));
ЭлементыФормы.Удалить(Индекс);
Сообщить(Вес);

МойТекст = "Это мой текст!";
Окно.ClipboardData.SetData("Text", МойТекст);


clipboard = Новый COMОбъект("htmlfile");
clipboard.ParentWindow.ClipboardData.SetData("text", Текст);
3 kosts
 
05.01.12
19:24
Док.parentWindow.ClipboardData.getData("Text")