Не срабатывает функция "Shell"

Программирование на Visual Basic for Applications
Frot
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 30.04.2006 (Вс) 15:47

Не срабатывает функция "Shell"

Сообщение Frot » 28.05.2006 (Вс) 19:57

В коде пишу

Код: Выделить всё

Private Sub Button0_Click()
VBA.Shell "calc.exe", vbNormalFocus
End Sub


И ничегошеньки не происходит :-( Куда копать???

FAER
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 22.04.2006 (Сб) 22:56
Откуда: Россия

Сообщение FAER » 28.05.2006 (Вс) 20:42

Попробуй просто
Код: Выделить всё
Shell "calc.exe"

Frot
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 30.04.2006 (Вс) 15:47

Сообщение Frot » 28.05.2006 (Вс) 21:07

FAER писал(а):Попробуй просто
Код: Выделить всё
Shell "calc.exe"


Неа, все равно ничего не происходит :(

FAER
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 22.04.2006 (Сб) 22:56
Откуда: Россия

Сообщение FAER » 28.05.2006 (Вс) 21:31

А что говорит? Название кнопотульки у тебя правильное? И попробуй заодно вместо "calc" что нибудь другое вписать - может, кальк твой умер.. Хотя это мало вероятно.

Frot
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 30.04.2006 (Вс) 15:47

Сообщение Frot » 29.05.2006 (Пн) 7:14

FAER писал(а):А что говорит? Название кнопотульки у тебя правильное? И попробуй заодно вместо "calc" что нибудь другое вписать - может, кальк твой умер.. Хотя это мало вероятно.


А вот ничего не говорит :(
А каким образом название кнопульки должно влиять на вызов WinAPI функции??? И ладно, я в бэйсике дурак, посему вопрос: какое должно быть название кнопки чтобы можно было вызывать WinAPI функции? И еще: calc.exe очень даже жив, и как раз использовался для проверки не умерла ли моя программа...

Frot
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 30.04.2006 (Вс) 15:47

Сообщение Frot » 29.05.2006 (Пн) 8:17

Так. почему не срабатывало я разобрался: Kaspersky мешал... Теперь такой вопрос: как узнать путь до базы? CurrentDb.Name возвращает путь с именем файла, как отрезать имя файла и вместо него приклеить что-нибудь типа "addin.exe"?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 29.05.2006 (Пн) 9:32

Подсказка: InStrRev
Lasciate ogni speranza, voi ch'entrate.

Frot
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 30.04.2006 (Вс) 15:47

Сообщение Frot » 29.05.2006 (Пн) 22:47

alibek писал(а):Подсказка: InStrRev

Сэнкс, то что надо :)


Вернуться в VBA

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

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

    TopList