Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 АлексейК,Serge Gavrilov,SergeySV - отзовитесь !?  [new]
HOME_X
Member

Откуда:
Сообщений: 2539
Доброе время суток господа !
Вступил в ту же мину - двойное выполнение функции...

Имею COM надстройку("INFOBANK.CONNECT") в ней Button
которая вызывает функцию Show этой надстройки.
Button.OnAction="=COMAddIns("INFOBANK.CONNECT").Object.Show"
При нажатии двойное выполнение... как избежать ?

Еще вопрос если сталкивались, хочу применить одну надстройку
для Excel,Word,Access, но строка подключения OnAction разные
Excel - OnAction="'Call Application.COMAddIn("INFOBANK.CONNECT").Object.Show'"
Access-OnAction="=COMAddIns("INFOBANK.CONNECT").Object.Show"
Word - OnAction= пока не нашел, подскажите как, если знаете ?

Почему ?
Используется разный обработчик кода ?
Но надстройка одна !!!!!??????

Благодарен если прочитали !
19 дек 05, 23:22    [2187715]     Ответить | Цитировать Сообщить модератору
 Re: АлексейК,Serge Gavrilov,SergeySV - отзовитесь !?  [new]
Знающий
Guest
Жаль, что меня в списке нету, а то бы ответил... Ну да ладно...
20 дек 05, 00:30    [2187922]     Ответить | Цитировать Сообщить модератору
 Re: АлексейК,Serge Gavrilov,SergeySV - отзовитесь !?  [new]
HOME_X
Member

Откуда:
Сообщений: 2539
Знающий
Жаль, что меня в списке нету, а то бы ответил... Ну да ладно...


Do While True Пардон а также извините

Если можеш подскажи ...... (пошел через Static переменную,
но в общем Секс-Access изврат)
20 дек 05, 01:12    [2187971]     Ответить | Цитировать Сообщить модератору
 Re: АлексейК,Serge Gavrilov,SergeySV - отзовитесь !?  [new]
хво
Guest
Меня тоже в списке нет :( ну да ладно

Если перенести функцию вызова надстройки в модуль проекта - должно помочь
20 дек 05, 09:03    [2188253]     Ответить | Цитировать Сообщить модератору
 Re: АлексейК,Serge Gavrilov,SergeySV - отзовитесь !?  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21830
и меня в списке нет
хм...
или это ахтунг-тусовка?
Шайтан
20 дек 05, 09:37    [2188345]     Ответить | Цитировать Сообщить модератору
 OnAction - двойной вызов  [new]
HOME_X
Member

Откуда:
Сообщений: 2539
Спасибо !

А какова строка OnAction вызова из Word ?
подскажите если кто сталкивался !?
20 дек 05, 10:47    [2188651]     Ответить | Цитировать Сообщить модератору
 Re: АлексейК,Serge Gavrilov,SergeySV - отзовитесь !?  [new]
HOME_X
Member

Откуда:
Сообщений: 2539
хво
Меня тоже в списке нет :( ну да ладно

Если перенести функцию вызова надстройки в модуль проекта - должно помочь


Т.е. сделать так
Button.OnAction="Execute", где Execute

Sub Execute
Call Application.COMAddIn("INFOBANK.CONNECT").Object.Show
end

Избежать дублирования названия процедуры в систм. реестре
и прямого вызова

Правильно понял ?

Господа, приношу извинения если кого обидел - просто эти люди
(АлексейК,Serge Gavrilov,SergeySV) еще ранее боролись с данной
проблемой......,
Может отработали системное противоядие (Зачем отвлекать всех ?)
(я решил через тригер)

Еще вопрос - какова может быть строка вызова из Word
Что-то не нашел.....

Excel - OnAction="'Call Application.COMAddIn("INFOBANK.CONNECT").Object.Show'"
Access-OnAction="=COMAddIns("INFOBANK.CONNECT").Object.Show"
Word - OnAction= "???????????????????????????"
20 дек 05, 10:57    [2188732]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить