Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Буфер обмена


Автор: vADIKg 21.2.2006, 10:55
Вобщем, есть в Аксессе форма, несколько текстбоксов,
кнопка вызывает процедуру, которая присваевает переменной T (string)
строку, скомпонованную из текстбоксов.

Требуется в системный буфер обмена загнать значение переменной T.

Помогите, пожалуйста, очень надо...
поиск по факам и справкам не дал положительного результата smile

Автор: Akina 21.2.2006, 11:36
В отличие от VB буфер обмена не поддержан в VBA. Придется действовать через WInAPI

Код
Declare Function OpenClipboard Lib "user32" (ByVal hWnd As Long) As Long
Declare Function SetClipboardData Lib "user32" Alias "SetClipboardDataA" (ByVal wFormat As Long, ByVal hMem As Long) As Long
Declare Function CloseClipboard Lib "user32" () As Long

Автор: vADIKg 21.2.2006, 14:00
Спасибо за направление, буду разбираться с WinAPI.

ЗЫ: Нашел готовый пример буфера обмена. кому надо http://www.hiprog.com/access/article.asp?id=205

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)