|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
Собственно, сабж.. :) подскажите, как очистить программно буфер обмена? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2004, 18:16 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2004, 18:41 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
спасибо! а как сделать так, чтобы можно было работать с этим Clipboard? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2004, 18:46 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
сорри! я с начала не пояснил: я работаю в VBA в Word XP.. так вот там на это выдает object required ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2004, 18:47 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2004, 18:50 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
может подключить что-то надо? для ворда? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2004, 18:55 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
может подключить что-то надо? для ворда? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2004, 19:01 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
Мой пример для VB. Как VBA не знаю(не работал). ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2004, 19:05 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
а какая библиотека отвечает за работу с буфером обмена? это можно подмотреть в object browser... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2004, 19:32 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
К сожалению, в VBA нет объекта типа Clipboard. т.ч. используйте WinAPI-функции для работы с буфером: OpenClipboard, EmptyClipboard, CloseClipboard, SetClipboardData и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 10:48 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
В старые дбрые времена, когда размеры Word'а и его документов были сопоставимы с объёмом ОЗУ, очистка буфера после операции была желательна (необходима) для ускорения работы. Осуществлялась копированием одного символа в буфер. В теме нечётко сформулирована цель очистки: Собственно, сабж.. :) Далее, правда, есть косвенное уточнение: я работаю в VBA в Word...Тогда Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 13:57 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
ProcessorВ старые дбрые времена, когда размеры Word'а и его документов были сопоставимы с объёмом ОЗУ, очистка буфера после операции была желательна (необходима) для ускорения работы. Осуществлялась копированием одного символа в буфер. В теме нечётко сформулирована цель очистки: Копирование одного символа - тоже способ, но какой-то не здоровый... Работаю я в Excell. Программка открывает по очереди файлы, копирует из них диапазон в одну общую табличку. Это происходит в цикле файлы закрываются без сохранения, но Excell начинает доставать сообщениями типа "В буфере большой кусок информации, сохранить или нет". Вот для этого мне и надо чистить буфер перед каждым закрытием файла. Alex_2003К сожалению, в VBA нет объекта типа Clipboard. т.ч. используйте WinAPI-функции для работы с буфером: OpenClipboard, EmptyClipboard, CloseClipboard, SetClipboardData и т.п. У меня почему-то эти функции не распознаются... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2007, 15:43 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
Dick JohnsonУ меня почему-то эти функции не распознаются... Alex_2003используйте WinAPI -функции Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2007, 16:01 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
у меня аналогичная пробема решилась следующим образом Application.CutCopyMode = False после операции копирования вставки ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 19:43 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
Я день думал почему у меня книга по 15 секунд программно удаляется. А Excel спрашивал сохранять ли большой объём инфы в буфере (я поставил Application.DisplayAlerts = False и он тупил)Красавцы!!! Спасибо всем. Application.CutCopyMode = False действительно работает! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2008, 17:55 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
Application.CutCopyMode = False Спасибо, вы меня выручили ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2009, 01:01 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
Спасибо за предложение, работает как часы ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2009, 16:37 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
Хотел бы сказать ещё одно спасибо за Application.CutCopyMode = False Нужно уточнить, что API функции в описанной ситуации не спасают (по крайней мере на моей платформе - Sybase PowerBuilder 9.0.2) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2009, 12:04 |
|
А как очистить буфер обмена?
|
|||
---|---|---|---|
#18+
> Автор: Rebeled > Хотел бы сказать ещё одно спасибо за Application.CutCopyMode = False > Нужно уточнить, что API функции в описанной ситуации не спасают (по крайней мере на моей платформе - Sybase > PowerBuilder 9.0.2) А они и не должны спасать, потому, что АПИ функции для управлением системным буфером обмена, а в том-же Екселе(не знаю за Sybase PowerBuilder 9.0.2) судя по всему реализована собственная надстройка над системным буфером, которая позволяет манипулировать многими фрагментами. Поэтому должны быть свои внутренние методы управления этой надстройкой. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2009, 15:00 |
|
|
start [/forum/topic.php?fid=60&msg=32674158&tid=2158543]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 144ms |
0 / 0 |