0 / 0 / 0
Регистрация: 25.07.2011
Сообщений: 22
|
|
1 | |
Как сделать, чтобы пункт меню создавался, только в том случае, если его еще нет?25.07.2007, 19:43. Показов 3780. Ответов 8
Метки нет (Все метки)
Используя событие Workbook_Open() создаю дополнительный пункт в конце стандартного меню. При закрытии книги удаляю.
Как сделать, чтобы пункт меню создавался, только в том случае, если его еще нет, а если уже есть не создавался?
0
|
25.07.2007, 19:43 | |
Ответы с готовыми решениями:
8
Двумерный массив заполняется рандомом, вывести его только в том случае если сумма элементов массива будет = 0 Как сделать чтобы объект создавался только один раз? Как сделать так, чтобы после нажатия на пункт меню страница прокручивалась до якоря и меню закрывалось? Сделать так, чтобы можно было нажать на кнопку только в случае, если выбран один из Checkbox'ов |
SHMEL
|
|
25.07.2007, 19:48 | 2 |
А примерный код могно глянуть?
Может с условием поиграть? |
0 / 0 / 0
Регистрация: 25.07.2011
Сообщений: 22
|
||||||
25.07.2007, 20:06 [ТС] | 3 | |||||
вот код:
0
|
SHMEL
|
|
25.07.2007, 20:20 | 4 |
А если вообще ее не удалять?! или нужно очень?
|
0 / 0 / 0
Регистрация: 25.07.2011
Сообщений: 22
|
|
25.07.2007, 20:28 [ТС] | 5 |
Если открыть две книги, с таким кодом и разными именами, то появятся два одинаковых пункта. А мне надо при открытии второй, да и всех последующих книг, если пункт уже есть, то не добавлять его.
0
|
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363
|
||||||
25.07.2007, 21:56 | 6 | |||||
Кривовато, но работать будет:
0
|
0 / 0 / 0
Регистрация: 25.07.2011
Сообщений: 22
|
||||||||||||||||
25.07.2007, 22:23 [ТС] | 7 | |||||||||||||||
спасибо babken76
я решил по другому в событии Workbook_Open() до тго как добавить, просто сбрасываю по умолчанию
0
|
rufus
|
|||||||||||
27.07.2007, 17:26 | 8 | ||||||||||
babken76, я немного модифицировал твой код и хотел оформить его в виде надстройки. Но я столкнулся с проблемой. Из текущей книги не видны процедуры надстройки. Как можно побороть это?
Вот мой код. Надстройка CreateCustomMenu.xla:
В чем дело? |
rufus
|
|||||||||||
27.07.2007, 19:00 | 9 | ||||||||||
Сам разобрался
Оказывается, надо сначала загрузить надстройку, если она еще не загружена:
|
27.07.2007, 19:00 | |
27.07.2007, 19:00 | |
Помогаю со студенческими работами здесь
9
Как сделать, чтобы Окрашивался выбранный пункт меню, в который перешёл Как сделать, чтобы при наведении на пункт меню двигалась стрелка Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет Border у body работает только в том случае если у него установлено значение float Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |