Как вызвать message box?

Программирование на Visual Basic for Applications
Fuzzy
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 03.12.2002 (Вт) 12:33

Как вызвать message box?

Сообщение Fuzzy » 23.07.2003 (Ср) 9:43

Вопрос вот какой: допустим, я из проги в Access создал и сделал видимым объект Excel.Application. Как теперь в этом экселе вызвать MsgBox?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 23.07.2003 (Ср) 9:59

Используй API
Код: Выделить всё
Private Declare Function MessageBoxEx Lib "user32" Alias "MessageBoxExA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal uType As Long, ByVal wLanguageId As Long) As Long


и подставь ему hWnd Excelевского объекта который ты создал.

Fuzzy
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 03.12.2002 (Вт) 12:33

Сообщение Fuzzy » 23.07.2003 (Ср) 10:05

Спасибо!
Всё сработало.
В который раз API спасает :)
А как ваще узнать инфу вот такого характера, насчёт подходящей API функции, где в инете лучше смотреть?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 23.07.2003 (Ср) 10:28

msdn.microsoft.com

allapi.net


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList