Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Office Новый топик    Ответить
 копирование текста в буфер обмена vba  [new]
den_alex_94
Member

Откуда:
Сообщений: 30
Всем доброго времени суток. В макросе требуется скопировать текст в буфер обмена. Ну вроде сделал по инструкции
Dim d As New DataObject
d.SetText ("ffff")
d.PutInClipboard

,а извлекаются из буфера обмена после выполнения макроса какие-то квадратики: ￿￿

В чём проблема?

К сообщению приложен файл (test.xlsm - 12Kb) cкачать
27 авг 17, 23:53    [20752539]     Ответить | Цитировать Сообщить модератору
 Re: копирование текста в буфер обмена vba  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 16295
Пример: методы Paste, PutInClipboard, SetText
den_alex_94
Приложенный файл (test.xlsm - 12Kb)
И где в нём "извлечение из буфера обмена"? Если вставлять вручную (Ctrl-V куда-нибудь)? то всё нормально, никаких "квадратиков".
28 авг 17, 08:07    [20752666]     Ответить | Цитировать Сообщить модератору
 Re: копирование текста в буфер обмена vba  [new]
den_alex_94
Member

Откуда:
Сообщений: 30
Извлекаю по ctrl+v. У Вас windows 10? У меня просто по ctrl+v квадратики вставляются на windows 10 и excel 2016
30 авг 17, 21:29    [20760020]     Ответить | Цитировать Сообщить модератору
 Re: копирование текста в буфер обмена vba  [new]
Focha
Member

Откуда: Москва
Сообщений: 284
den_alex_94
Всем доброго времени суток. В макросе требуется скопировать текст в буфер обмена. Ну вроде сделал по инструкции
Dim d As New DataObject
d.SetText ("ffff")
d.PutInClipboard

,а извлекаются из буфера обмена после выполнения макроса какие-то квадратики: ￿￿

В чём проблема?

а что за задача, где нужен буфер?
31 авг 17, 18:58    [20762819]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Office Ответить