Как очистить буфер обмена Word?
По теме из базы знаний
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(3) https://remontka.pro/empty-clipboard-windows/
офис 2010
Поскольку версия Windows не указана, а гадать не хочется, то просто приведу ссылку, вдруг что-то подойдет:
А если оставлять в буфере, просто дописать
Ну или не Word, а в какую Вы там переменную COMОбъект помещаете.
Тип сообщение это об ошибке просто не будет появляться, а в буфере будет висеть текст:D Потому что все форумы по VBA как раз пестрят только тем, чтобы заполнять пустым значением просто буфер. В Excel есть Clipboard, а для Word'а я такого не нашёл почему-то
Word.DisplayAlerts = False;
Ну или не Word, а в какую Вы там переменную COMОбъект помещаете.
Тип сообщение это об ошибке просто не будет появляться, а в буфере будет висеть текст:D Потому что все форумы по VBA как раз пестрят только тем, чтобы заполнять пустым значением просто буфер. В Excel есть Clipboard, а для Word'а я такого не нашёл почему-то
(7) https://docs.microsoft.com/ru-ru/office/vba/_repo.en-us/api/excel.application.displayclipboardwindow
Здесь предлагают поместить в буфер пустой текст
https://stackoverflow.com/questions/32736915/how-to-clear-office-clipboard-with-vba
Такое ощущение, что у объектов офиса нет своих собственных и методов для работы с буфером обмена, видимо предполагается взаимодействовать с ним напрямую
https://docs.microsoft.com/ru-ru/dotnet/api/system.windows.forms.clipboard.clear?view=netframework-4.7.2
Все свойства и методы Word здесь:https://docs.microsoft.com/ru-ru/office/vba/_repo.en-us/api/overview/word
DisplayClipboardWindow
Данный метод разве не относится только к Excel? Здесь предлагают поместить в буфер пустой текст
oData.SetText text:=Empty 'Clear
oData.PutInClipboard 'take in the clipboard to empty it
oData.PutInClipboard 'take in the clipboard to empty it
Такое ощущение, что у объектов офиса нет своих собственных и методов для работы с буфером обмена, видимо предполагается взаимодействовать с ним напрямую
Все свойства и методы Word здесь:
(11) "Данный метод очистки буфера", а не метод объекта) По моей ссылке как раз данное свойство указано для Excel
Вы знаете на практике, что это работает за счет наследования Application или это все в теории?
Свойство Application.DisplayClipboardWindow (Excel)
, а в перечне свойств для Word его нет:
Вы знаете на практике, что это работает за счет наследования Application или это все в теории?
Прикрепленные файлы:
Может вам подойдет какой-то из этих методов http://www.lessanvaezi.com/clear-the-clipboard-when-exiting-word/
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)