Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Повесить на кнопку AddIns / 5 сообщений из 5, страница 1 из 1
15.03.2004, 18:00
    #32442415
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повесить на кнопку AddIns
На кнопку на тулбаре можно из справки привязать или свою функцию или даже CON AddIns
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
This example adds a command bar control to the command bar named  "Custom" .
The COM add in named  "FinanceAddIn"  will run each time the control is clicked.

Set myBar = CommandBars( "Custom" )
Set myControl = myBar.Controls _
    .Add(Type:=msocontrolButton)
With myControl
    .FaceId =  2 
    .OnAction =  "!<FinanceAddIn>" 
    'или например так'
    .OnAction =  "!<"  & Application.COMAddIns( 1 ).ProgId &  ">" 
End With
myBar.Visible = True


А не у кого не получилось привязать к кнопке обычный AddIns (типа *.mda)???

P.S. лень мне просто за своим AddIns в меню настройка лазить, хочу себе кнопу сделать.
...
Рейтинг: 0 / 0
15.03.2004, 18:05
    #32442427
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повесить на кнопку AddIns
По-тупому:
DoMenuItem запихнуть в свою функцию, а её прописать в OnAction кнопки.
...
Рейтинг: 0 / 0
15.03.2004, 18:16
    #32442449
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повесить на кнопку AddIns
Так вот вопрос, где ж эту функцию держать то, ежели я хочу чтобы эта кнопка находилась на стандартной панеле и соответственно грузилась во всех моих базах Access как это делают надстройки.
...
Рейтинг: 0 / 0
15.03.2004, 21:47
    #32442632
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повесить на кнопку AddIns
Поместите свой Addin в папку c msaccess.exe (там уже находятся ACWZMAIN.MDE, ACWZTOOL.MDE и др).
А в OnAction своей кнопки напишите:
=Application.Run("ИмяФайлаБезРасширения.ИмяСтартовойФункции")
Например, для вызова мастера связанных таблиц
=Application.Run("acwztool.att_Entry")
...
Рейтинг: 0 / 0
16.03.2004, 10:19
    #32442913
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Повесить на кнопку AddIns
Cool, сработало, большое спасибо, теперь хоть своими удобными кнопочками могу обзавестись :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Повесить на кнопку AddIns / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]