Clipboard = CreateUnoService(ServiceManager, "com.sun.star.datatransfer.clipboard.SystemClipboard");
ClipboardContent = Clipboard.getContents();
DataFlavors = ClipboardContent.getTransferDataFlavors();
Для Индекс = DataFlavors.GetLowerBound(0) По DataFlavors.GetUpperBound(0) Цикл
ЭлементМассива = DataFlavors.GetValue(Индекс);
Если ЭлементМассива.MimeType = "text/plain;charset=utf-16" Тогда
ТекстБуфераОбмена = ClipboardContent.getTransferData(ЭлементМассива);
КонецЕсли;
КонецЦикла;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший