| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
08.11.2007, 23:49 | #1 | |
Копирование в буфер обмена
Конструктор (начинающий)
Беларусь, Гродно
Регистрация: 25.01.2007
Сообщений: 44
|
||
Просмотров: 12951
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Шо значит вставить "по сторинке"? Однострочный текст, что ли, создать? Ну так и делай это через VBA, в чем проблема?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Есть несколько вариантов.
На лиспе можно так. С объектом htmfile (предпочтительнее) Код:
Код:
Можно воспользоваться DOSLIB (dos_clipboard) Есть Clipboard.arx от LE. Еще тема обсуждалась здесь. Из VBA можно попробовать возпользоватьтя теми же методами и свойствами Internet Explorera, либо LISP, arx через SendCommand.
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 18.01.2015 в 10:29. |
||||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Прошу прощения за возврат к старой теме.
Мне нужно с помощью VBA вытащить текстовую строку из буфера обмена WINDOWS. Желательно без привязки к форме. Код из поста 4 при этом выдает, что не определен пользовательский тип данных DataObject. Помогите, PLS |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Цитата:
Но какая бы цель ни была, по-моему для таких дел стандартным буфером обмена лучше не пользоваться, т.к. надо будет отслеживать с помощью стандартных событий и самописных флагов и счетчиков: 1) что первая, вторая, третья и т.д. вставка действительно произошла; 2) что другая програма не перегадила содержимое буфера. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Ответ тут http://forum.dwg.ru/showthread.php?t=136469
Видимо KomProekt, всё таки пытается воспользоваться костылями. Удачи ему в этом... |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
Offtop: и терпения остальным участникам форума - так как судя по подходу KomProekt, вместо самостоятельного поиска информации в инете он предпочитает заваливать форум вопросами, даже не пытаясь разобраться самостоятельно.
|
|||
|
||||
Регистрация: 12.08.2016
Сообщений: 59
|
Да, видимо пора идти еще дальше и начать осваивать .NET.) Раньше VBA как-то хватало, и из экселя лихо все перетягивал в автокад. Кстати, как в .NET обстоят дела с взаимодействием Excel и AutoCad?
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступ к объектам скопированным в буфер обмена | МишаVBA | AutoCAD | 6 | 20.05.2006 00:41 |
Как программно закинуть текст. строку в буфер обмена Винды? | kp+ | Программирование | 2 | 22.03.2006 19:14 |
Проблемы с копирование через буфер обмена. | zenon | AutoCAD | 2 | 22.12.2005 07:20 |
Не копирует в буфер обмена только какуюто-часть чертежа. | Незнайка | AutoCAD | 19 | 09.03.2005 14:31 |