Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Пару вопросов по VBA и буфер обмена / 19 сообщений из 19, страница 1 из 1
17.07.2007, 16:40
    #34664828
32sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
Пару вопросов по VBA
1. Как очистить буфер обмена?
2. Как проверить после добавления в буфер есть ли там что-то?
...
Рейтинг: 0 / 0
17.07.2007, 16:41
    #34664837
Ден Программёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
32sashaПару вопросов по VBA
1. Как очистить буфер обмена?
2. Как проверить после добавления в буфер есть ли там что-то?

Win32 API вроде
...
Рейтинг: 0 / 0
17.07.2007, 17:01
    #34664942
gjghjc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
Поиск по форуму "Буфер обмена"

С уважением, Николай.
...
Рейтинг: 0 / 0
17.07.2007, 18:16
    #34665230
32sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
Ден Программёр 32sashaПару вопросов по VBA
1. Как очистить буфер обмена?
2. Как проверить после добавления в буфер есть ли там что-то?

Win32 API вроде
User32.dll подключить не удается
...
Рейтинг: 0 / 0
17.07.2007, 18:23
    #34665249
32sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
gjghjcПоиск по форуму "Буфер обмена"

С уважением, Николай.
Поиск вразумительных ответов не дал :-(
...
Рейтинг: 0 / 0
17.07.2007, 18:29
    #34665272
gjghjc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
А тут???
http://www.sql.ru/forum/actualthread.aspx?tid=118829&hl=%e1%f3%f4%e5%f0+%ee%e1%ec%e5%ed%e0

С уважением, Николай.
...
Рейтинг: 0 / 0
17.07.2007, 18:53
    #34665346
32sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
gjghjcА тут???
http://www.sql.ru/forum/actualthread.aspx?tid=118829&hl=%e1%f3%f4%e5%f0+%ee%e1%ec%e5%ed%e0

С уважением, Николай.
Был здесь но..

Задекларировать не удается
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function CloseClipboard Lib "user32" () As Long
...
Рейтинг: 0 / 0
17.07.2007, 19:14
    #34665382
Ден Программёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
32sasha gjghjcА тут???
http://www.sql.ru/forum/actualthread.aspx?tid=118829&hl=%e1%f3%f4%e5%f0+%ee%e1%ec%e5%ed%e0

С уважением, Николай.
Был здесь но..

Задекларировать не удается
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function CloseClipboard Lib "user32" () As Long


Значит твоя Юзер32 косячная, чего она там выдавала?
...
Рейтинг: 0 / 0
17.07.2007, 19:17
    #34665386
gjghjc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
А ты их где декларируешь???

С уважением, Николай.
...
Рейтинг: 0 / 0
17.07.2007, 20:11
    #34665464
32sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
gjghjcА ты их где декларируешь???

С уважением, Николай.
Функции задекларировал. Пытался их включить в userforms, в модуле все ок.
И теперь как их применить?
как сделать очистку и
как проверить есть ли там содержимое
ну и как сравнить содержимое и
как внести данные в буфер.
Спасибо
...
Рейтинг: 0 / 0
18.07.2007, 09:55
    #34666020
Ден Программёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
32sasha gjghjcА ты их где декларируешь???

С уважением, Николай.
Функции задекларировал. Пытался их включить в userforms, в модуле все ок.
И теперь как их применить?
как сделать очистку и
как проверить есть ли там содержимое
ну и как сравнить содержимое и
как внести данные в буфер.
Спасибо
А ты попробуй названия функций перевести, например, при помощи Лингво11 или 12, и попытаться подумать, какая что делает, вроде EmptyClipbord по названию должна очистить карман.
...
Рейтинг: 0 / 0
18.07.2007, 10:19
    #34666136
32sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
Я не спрашиваю, что функция делает, а как ее применить!
...
Рейтинг: 0 / 0
18.07.2007, 10:38
    #34666211
gjghjc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
А вот орать не надо......

Скажу прямо до твоего топика я даже не знал что есть API для работы с буфером. НО! Поиск в гугле занявший от силы 30 минут моего личного времени дал вот такой вот результат (это только одна из ссылок уже добавленная мной в избранное)

http://msdn2.microsoft.com/en-US/library/ms648709.aspx

Тебя уже отправляли в поиск, но тебе лень включить голову. До тех пор пока тебя не ткнули носом прямо в ссылку.
Теперь история повторяется...
Если оно тебе нужно то ты сам найдешь ответ, а если ждешь от кого-то помощи в плане предоставления готового кода, то ты заблуждаешься.

С уважением, Николай.
...
Рейтинг: 0 / 0
18.07.2007, 11:25
    #34666381
sandreynik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
Код: plaintext
1.
2.
3.
4.
5.
6.
If Clipboard.GetData() =  0  And Clipboard.GetText() = "" Then
    MsgBox "Пустой"
Else
    MsgBox "Заполненный"
End If
'очищаем
Clipboard.Clear
...
Рейтинг: 0 / 0
18.07.2007, 11:44
    #34666465
Ден Программёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
sandreynik
Код: plaintext
1.
2.
3.
4.
5.
6.
If Clipboard.GetData() =  0  And Clipboard.GetText() = "" Then
    MsgBox "Пустой"
Else
    MsgBox "Заполненный"
End If
'очищаем
Clipboard.Clear


А что вы ему объяснили? Человеку объяснить надо, что, как применять функции и эти и те и другие, заключается в их выполняемых действиях, а их действия порой кроются в их названии. И если подходить с умом и не ждать готового, а взять и разобраться, то можно и горы свернуть,... а может и шею себе
...
Рейтинг: 0 / 0
18.07.2007, 12:48
    #34666739
gjghjc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
2sandreynik
А не получается в VBA воспользоваться Clipboard :)
Потому и послали автора топика в поиск по форуму.

С уважением, Николай.
...
Рейтинг: 0 / 0
18.07.2007, 14:12
    #34667164
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
В VBA Clipboard'a нету.
Можно поюзать DataObject
...
Рейтинг: 0 / 0
18.07.2007, 15:52
    #34667690
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
...
Рейтинг: 0 / 0
18.07.2007, 17:30
    #34668096
sandreynik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пару вопросов по VBA и буфер обмена
Letter_DВ VBA Clipboard'a нету.
Можно поюзать DataObject
Извините не знал.
Нет проблем делаем Wrap Clipboard в VB создаем DLL. В EXCEL делаем Reference на этот компонент и используем
типа Clipboard.Clear и т.д.
Проверил все работает
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Пару вопросов по VBA и буфер обмена / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]