Разработка на 1С3 декабря 2009 г.Актуальность проверена: 15 сентября 2026 г.Время чтения: 1 мин
Внешняя компонента cClipBoardObject.dll
Внешняя компонента cClipBoardObject.dll
Компонента для работы с буфером обмена Windows
Может пригодиться для втаскивания изображений различных форматов из буфера обмена в 1С. В архиве есть пример сохранения изображений из Excel. Автор компоненты неизвестен.
Пример работы:
//
// Перед использованием библиотека должна быть зарегестрирована:
// regsvr32.exe cClipBoardObject.dll
//
//
//Получение картинок из отрытого файла Ecxel через буфер обмена
//
//
//
Excel = Новый COMОбъект("Excel.Application");
Попытка
// В реальном примере путь может быть совершенно другим.
Excel.Workbooks.Open(глКаталогКонфигурации+"Excel\Картинки.xls");
Sheet = Excel.Workbooks.Item(1);
Excel.Application.ActiveSheet.Shapes("Picture 1").Select();
Excel.Application.Selection.Copy();
КартинкаПуть = глКаталогКонфигурации+"Рисунок 2.tmp";
Буфер = Новый ComОбъект("cClipBoardObject.cClipBoard"); //нужна внешняя комопонента
Буфер.GetClipBoard(КартинкаПуть);
ЭлементыФормы.ПолеКартинки1.Картинка = Новый Картинка(КартинкаПуть);
Исключение
КонецПопытки;
Excel.Quit();
Excel = Неопределено;