Common Dialog Control (Что нажал юзер (OK Or Cancel)) ???
У меня проблема с диалогом выбора файла: я не могу определить, что нажал юзер т.е. он отменил действие (Cancel) или нажал OK. Ето вопрос жизни и смерти!!! Помогите!!!
[SIZE="3"]
KAT=dir(commondialog1.Filename)
if kat="" then
msgbox "cancel"
else
msgbox "Ok"
end if
[/SIZE]
Конечно этот способ мягко говоря далёк от совершенства, но какой никакой алгоритм.:eek: :eek: :D
On Error Goto 1
CammonDialog1.CancelError = True
...Caling...
MsgBox "OK"
Exit Sub
1
MsgBox "Cancel"
End Sub
Катит во всех случаях!
Я за тебя очень рад:) :) :D
а в процедуре обработки не забудь ошибку сбросить: err.clear :eek:
...
usk=MsgBox("текст",vbOKCancel,"заголовок")
if usk=vbOk THEN
/* здесь код на Да(Yes)*/
ELSE
/* здесь код на Нет(cancel)*/
end if
...
а вообщето есть волшебная клавиша F1.
...а вообщето есть волшебная клавиша F1.[/QUOTE]
Для тех, у кого есть MSDN...
А офис у тебя стоит?
Наверняка, ну тогда заходишь либо в Excel, или в Word и нажимаешь Alt+F11, тут появляется VBA и тут можно нажать F1, конечно полной информации ты тут не найдешь, но основы есть.(Волшебная клавиша F1 есть почти всегда, только надо знать места, где она находится )
Вообще в ворде грубый MSDN. Мне по душе родной, бейсиковский, которого у меня нет:(
Хорошо сказано :) У меня такая же проблема.
Сори за офтоп :)
Ну тогда бери деньгу и вперёд, за MSDN, или жирный кабель в ентернет и лей наздоровье :D , ну в крайнем случае можно и сюда зайти