Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/В каком порядке открываются файлы при запуске Excel? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
В каком порядке открываются файлы при запуске Excel?
Alex_ST Дата: Понедельник, 17.12.2012, 11:57 | Сообщение № 1
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Что-то я не пойму, в какой последовательности открываются файлы надстроек и Personal Excel при его загрузке?
Вот, к примеру, у меня в AddIns'ах лежат файлы надстроек:
ConditionalFormatting_Menu v1.2.xla, Выбор даты v2.1.xla, Управление видимостью листов.xla Open
А в XLSTART, естественно, Personal.xls

Проверил, в каком порядке они загружаются (добавил им в процедуры обработки событий Open строчку Debug.Print ThisWorkbook.Name & " Open")
Получил такую фигню:
Управление видимостью листов.xla Open
Выбор даты v2.1.xla Open
ConditionalFormatting_Menu v1.2.xla Open
Personal.xls Open



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеЧто-то я не пойму, в какой последовательности открываются файлы надстроек и Personal Excel при его загрузке?
Вот, к примеру, у меня в AddIns'ах лежат файлы надстроек:
ConditionalFormatting_Menu v1.2.xla, Выбор даты v2.1.xla, Управление видимостью листов.xla Open
А в XLSTART, естественно, Personal.xls

Проверил, в каком порядке они загружаются (добавил им в процедуры обработки событий Open строчку Debug.Print ThisWorkbook.Name & " Open")
Получил такую фигню:
Управление видимостью листов.xla Open
Выбор даты v2.1.xla Open
ConditionalFormatting_Menu v1.2.xla Open
Personal.xls Open

Автор - Alex_ST
Дата добавления - 17.12.2012 в 11:57
Serge_007 Дата: Понедельник, 17.12.2012, 12:06 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Лёш, где-то я такую тему уже видел, причём по-моему тоже от тебя...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЛёш, где-то я такую тему уже видел, причём по-моему тоже от тебя...

Автор - Serge_007
Дата добавления - 17.12.2012 в 12:06
Alex_ST Дата: Понедельник, 17.12.2012, 12:52 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Ну, я же говорю, что склероз крепчал...
Помню, что кто-то где-то об этом спрашивал, но абсолютно не помню, к какому ответу пришли.
А уж о том, чтобы это я спрашивал - вряд ли, т.к. я надстройками балуюсь очень редко.



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Понедельник, 17.12.2012, 13:34
 
Ответить
СообщениеНу, я же говорю, что склероз крепчал...
Помню, что кто-то где-то об этом спрашивал, но абсолютно не помню, к какому ответу пришли.
А уж о том, чтобы это я спрашивал - вряд ли, т.к. я надстройками балуюсь очень редко.

Автор - Alex_ST
Дата добавления - 17.12.2012 в 12:52
Саня Дата: Понедельник, 17.12.2012, 14:04 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
К сообщению приложен файл: 3743624.png (73.5 Kb)
 
Ответить
Сообщение

Автор - Саня
Дата добавления - 17.12.2012 в 14:04
Alex_ST Дата: Понедельник, 17.12.2012, 14:14 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Саш, а для тупых разъясни, что ты этим хотел сказать?



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Понедельник, 17.12.2012, 14:15
 
Ответить
СообщениеСаш, а для тупых разъясни, что ты этим хотел сказать?

Автор - Alex_ST
Дата добавления - 17.12.2012 в 14:14
Саня Дата: Понедельник, 17.12.2012, 14:21 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
ответ на вопрос, который ты задал - на рис. редактор реестра
 
Ответить
Сообщениеответ на вопрос, который ты задал - на рис. редактор реестра

Автор - Саня
Дата добавления - 17.12.2012 в 14:21
Alex_ST Дата: Понедельник, 17.12.2012, 14:48 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Ну и что? Ну смотрю eek
А какие из этого следуют выводы не понимаю (ну не знаю я реестр практически)... shy



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеНу и что? Ну смотрю eek
А какие из этого следуют выводы не понимаю (ну не знаю я реестр практически)... shy

Автор - Alex_ST
Дата добавления - 17.12.2012 в 14:48
Саня Дата: Понедельник, 17.12.2012, 15:18 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
Quote (Alex_ST)
в какой последовательности открываются файлы надстроек

OPEN, OPEN1, OPEN2,..... (на рисунке только две)
 
Ответить
Сообщение
Quote (Alex_ST)
в какой последовательности открываются файлы надстроек

OPEN, OPEN1, OPEN2,..... (на рисунке только две)

Автор - Саня
Дата добавления - 17.12.2012 в 15:18
Alex_ST Дата: Понедельник, 17.12.2012, 15:34 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Ну, это-то я вижу. Но откуда Excel берёт эту последовательность?
И как её, не залезая в реестр, можно изменить?



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеНу, это-то я вижу. Но откуда Excel берёт эту последовательность?
И как её, не залезая в реестр, можно изменить?

Автор - Alex_ST
Дата добавления - 17.12.2012 в 15:34
Alex_ST Дата: Понедельник, 17.12.2012, 15:43 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Да и кроме того, у меня это прописано только в секции 14.0, которая относится к Ех-2010, а в секции 12.0, которая "родная" для Ех-2003, у меня только:
К сообщению приложен файл: 8001674.jpg (17.2 Kb)



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеДа и кроме того, у меня это прописано только в секции 14.0, которая относится к Ех-2010, а в секции 12.0, которая "родная" для Ех-2003, у меня только:

Автор - Alex_ST
Дата добавления - 17.12.2012 в 15:43
Саня Дата: Понедельник, 17.12.2012, 15:46 | Сообщение № 11
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
смешной твой последний пост - абсолютно новый вопрос, но с претензией на то, что ты его повторно задаешь angry biggrin biggrin biggrin

сама программа Excel пишет в реестр эту информацию (причем при закрытии), последовательность появления не до конца изучена biggrin

изменит ее можно скриптом, который правит реестр
 
Ответить
Сообщениесмешной твой последний пост - абсолютно новый вопрос, но с претензией на то, что ты его повторно задаешь angry biggrin biggrin biggrin

сама программа Excel пишет в реестр эту информацию (причем при закрытии), последовательность появления не до конца изучена biggrin

изменит ее можно скриптом, который правит реестр

Автор - Саня
Дата добавления - 17.12.2012 в 15:46
Alex_ST Дата: Понедельник, 17.12.2012, 16:07 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
А чем тебе мой крайний пост не понравился, интересно?
Ты говоришь, что последовательность открытия надстроек записана в секции 14.0 реестра.
А я в ответ говорю, что таки-да, может быть. Но то, что прописано в секции 14.0 относится к Ех-2010, а для Ех-2003 есть секция 12.0
И если у меня на машине, например, стоит только Ех-2003, а Ех-2010 никогда не устанавливался, то секции 14.0 там в реестре просто нет.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеА чем тебе мой крайний пост не понравился, интересно?
Ты говоришь, что последовательность открытия надстроек записана в секции 14.0 реестра.
А я в ответ говорю, что таки-да, может быть. Но то, что прописано в секции 14.0 относится к Ех-2010, а для Ех-2003 есть секция 12.0
И если у меня на машине, например, стоит только Ех-2003, а Ех-2010 никогда не устанавливался, то секции 14.0 там в реестре просто нет.

Автор - Alex_ST
Дата добавления - 17.12.2012 в 16:07
Alex_ST Дата: Понедельник, 17.12.2012, 16:25 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Блин!
Позор на мои седые части тела!
Попутал я... shy Ведь для Ех-2003 ветка 11.0
А 12.0 - это для Ех-2007! Потому она у меня и пустая, что 2007 я никогда не ставил.
А в секции 11.0 всё то, о чём ты, Саня, говорил, есть!
Вот теперь вопрос: какого... Ех сам туда прописывает именно такую последовательность и как её программно менять чтобы надстройки одинаково работали на любых машинах?



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеБлин!
Позор на мои седые части тела!
Попутал я... shy Ведь для Ех-2003 ветка 11.0
А 12.0 - это для Ех-2007! Потому она у меня и пустая, что 2007 я никогда не ставил.
А в секции 11.0 всё то, о чём ты, Саня, говорил, есть!
Вот теперь вопрос: какого... Ех сам туда прописывает именно такую последовательность и как её программно менять чтобы надстройки одинаково работали на любых машинах?

Автор - Alex_ST
Дата добавления - 17.12.2012 в 16:25
Саня Дата: Понедельник, 17.12.2012, 16:55 | Сообщение № 14
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
Quote (Alex_ST)
какого... Ех сам туда прописывает именно такую последовательность

по мере под-/выгрузки надстроек XL добавляет/удаляет OPEN№ в реестр

Quote (Alex_ST)
чтобы надстройки одинаково работали на любых машинах?

у тебя работа надстроек зависит от предыстории открытия других надстроек?!!!
если это так, т.е. надстройки зависимы, реорганизуй их структуру - сделай независимыми...

можно написать vbs-файл, но не вижу смысла. Обоснуешь, придумаешь алгоритм, сделаем.
 
Ответить
Сообщение
Quote (Alex_ST)
какого... Ех сам туда прописывает именно такую последовательность

по мере под-/выгрузки надстроек XL добавляет/удаляет OPEN№ в реестр

Quote (Alex_ST)
чтобы надстройки одинаково работали на любых машинах?

у тебя работа надстроек зависит от предыстории открытия других надстроек?!!!
если это так, т.е. надстройки зависимы, реорганизуй их структуру - сделай независимыми...

можно написать vbs-файл, но не вижу смысла. Обоснуешь, придумаешь алгоритм, сделаем.

Автор - Саня
Дата добавления - 17.12.2012 в 16:55
Alex_ST Дата: Понедельник, 17.12.2012, 17:24 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Саш,
у меня несколько надстроек модернизируют меню Cell
Каждая надстройка добавляет в меню одну-две новых кнопки или новую менюшку.
А одна из надстроек удаляет стандартный пункт "Очистить содер&жимое..." и вместо него вставляет пункт для вызова диалога xlDialogClear, в котором можно выбирать, что хочешь удалить.
А из-за того, что позиция Before, в которую вставляю новые пункты, получается не фиксированной, а изменяющейся в зависимости от того, какая надстройка раньше сработала, следующие надстройки начинают глючить.
Я, конечно, вывернулся: начал отсчитывать позицию от не изменяемого пункта, но всё равно это не порядок.
Если есть желание, вот код одного из модулей одной из надстроек, заменяющий пункт "Очистить содер&жимое..."



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеСаш,
у меня несколько надстроек модернизируют меню Cell
Каждая надстройка добавляет в меню одну-две новых кнопки или новую менюшку.
А одна из надстроек удаляет стандартный пункт "Очистить содер&жимое..." и вместо него вставляет пункт для вызова диалога xlDialogClear, в котором можно выбирать, что хочешь удалить.
А из-за того, что позиция Before, в которую вставляю новые пункты, получается не фиксированной, а изменяющейся в зависимости от того, какая надстройка раньше сработала, следующие надстройки начинают глючить.
Я, конечно, вывернулся: начал отсчитывать позицию от не изменяемого пункта, но всё равно это не порядок.
Если есть желание, вот код одного из модулей одной из надстроек, заменяющий пункт "Очистить содер&жимое..."

Автор - Alex_ST
Дата добавления - 17.12.2012 в 17:24
RAN Дата: Понедельник, 17.12.2012, 18:09 | Сообщение № 16
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеБыло, было... smile
http://www.excelworld.ru/forum/2-1969-1

Автор - RAN
Дата добавления - 17.12.2012 в 18:09
Alex_ST Дата: Понедельник, 17.12.2012, 20:25 | Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация: 609 ±
Замечаний: 0% ±

2003
Андрюха,
спасибо!
Твоя метода упорядочивания порядка открытия надстроек, описанная ЗДЕСЬ 100 пудов должна работать ибо логичная!
Завтра на работе попробую. Отпишусь.



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Понедельник, 17.12.2012, 20:26
 
Ответить
СообщениеАндрюха,
спасибо!
Твоя метода упорядочивания порядка открытия надстроек, описанная ЗДЕСЬ 100 пудов должна работать ибо логичная!
Завтра на работе попробую. Отпишусь.

Автор - Alex_ST
Дата добавления - 17.12.2012 в 20:25
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!