ЭлементыФормы.Добавить(Тип("ПолеHTMLДокумента"), "Поле_HTML_Документа_acb123", Ложь); Окно = ЭлементыФормы.Поле_HTML_Документа_acb123.Документ.ParentWindow; Окно.ClipboardData.SetData("Text", ТекстПисьма); ЭлементыФормы.Удалить(ЭлементыФормы.Индекс(ЭлементыФормы.Найти("Поле_HTML_Документа_acb123")));
ЭлементыФормы.Добавить(Тип("ПолеHTMLДокумента"), "Поле_HTML_Документа_acb123", Ложь); Окно = ЭлементыФормы.Поле_HTML_Документа_acb123.Документ.ParentWindow; СодержимоеБуфера = Окно.ClipboardData.GetData("Text"); ЭлементыФормы.Удалить(ЭлементыФормы.Индекс(ЭлементыФормы.Найти("Поле_HTML_Документа_acb123"))); ТекстПисьма = ТекстПисьма + СодержимоеБуфера;
Функция ПолучитьТекстБуфераОбмена() Экспорт #Если Клиент Тогда Объект = Новый COMОбъект("htmlfile"); Возврат Объект.ParentWindow.ClipboardData.Getdata("Text"); #КонецЕсли КонецФункции Функция УстановитьТекстВБуферОбмена(Текст) Экспорт #Если Клиент Тогда Объект = Новый COMОбъект("htmlfile"); Объект.ParentWindow.ClipboardData.Setdata("Text", Текст); Возврат Текст; #КонецЕсли КонецФункции
Set objHTM = CreateObject("htmlfile"); Текст = "Помощь в 1С"; objHTM.ParentWindow.ClipboardData.Setdata("Text", Текст); Текст = objHTM.ParentWindow.ClipboardData.GetData("text");
// через SendKeys передаем Ctrl-C и Ctrl-V wsh=Новый COMОбъект("WScript.Shell"); // Скопировать текст wsh.SendKeys("^c"); // Вставить текст wsh.SendKeys("^v");
// через SendKeys передаем Ctrl-C и Ctrl-V wsh=СоздатьОбъект("WScript.Shell"); // Скопировать текст wsh.SendKeys("^c"); // или так: wsh.SendKeys("^(C)"); // Вставить текст wsh.SendKeys("^v"); // или так: wsh.SendKeys("^(V)"); //Объект Clipboard WshExtra = СоздатьОбъект("WshExtra.Clipboard"); // Скопировать текст WshExtra.Copy("Запись в буфер обмена") // Вставить текст Текст = WshExtra.Paste();