Я никогда не утверждал, что использование надстроек есть вещь неправильная, тем более, что некоторое время назад, именно я предлагал Вам их использовать. Но только там, где их применение действительно имело смысл, а на мой взгляд, этот случай к ним не относится, хотя бы по той причине, что в данном конкретном случае, всё можно решить стандартными средствами.
Примечание : Не стоит забывать, что :
- не только файл PERSONAL.XLS может служить "хранилищем" макросов. В этом качестве могут служить и другие рабочие книги, которые нужно разместить в стандартной или альтернативной папке автозагрузки. А если использовать ярлыки, то местом хранения подобных рабочих книг может служить любая папка.
- применение того или иного решения, обязательно должно сообразовываться с поставленной задачей.
Специальная вставка Excel
Модератор: Naeel Maqsudov
pashulka,
Да, с ответа на вопрос мы скатились на сравнение этих двух средств, наверно потому, что они "делят хлеб" в Excel-е.
Вообще, за время работы с надстройками и PERSONAL.XLS у меня сложились на них субъективные определения:
Надстройки:
Функционально законченные рабочие книги Excel, которые выполняют определенный ряд задач, легко добавляются и удаляются из системы, переносяться от пользователя к пользователю. Механизм использования надстроек имеет четкое модульное строение реализуемых функций. Когда пользователь подключает настройку - он понимает какую функцию добавляет/убавляет в системе.
PERSONAL.XLS:
Общая рабочая книга в Excel-е конкретного пользователя, ее позиционируют как общее место хранения (вызова) макросов при работе в различных книгах Excel. На использование этой книги заточен и механизм записи макросов.
В итоге эта книга получается свальным местом всех общих макросов конкретного пользователя.
Модульное строение реализуемых функций в этой книге возможно - при структурном программировании и надлежащим за ней уходе.
Определения я привел не с той целью, чтобы продолжать дискуссию, что лучше, а просто как свое видение.
Да, с ответа на вопрос мы скатились на сравнение этих двух средств, наверно потому, что они "делят хлеб" в Excel-е.
Вообще, за время работы с надстройками и PERSONAL.XLS у меня сложились на них субъективные определения:
Надстройки:
Функционально законченные рабочие книги Excel, которые выполняют определенный ряд задач, легко добавляются и удаляются из системы, переносяться от пользователя к пользователю. Механизм использования надстроек имеет четкое модульное строение реализуемых функций. Когда пользователь подключает настройку - он понимает какую функцию добавляет/убавляет в системе.
PERSONAL.XLS:
Общая рабочая книга в Excel-е конкретного пользователя, ее позиционируют как общее место хранения (вызова) макросов при работе в различных книгах Excel. На использование этой книги заточен и механизм записи макросов.
В итоге эта книга получается свальным местом всех общих макросов конкретного пользователя.
Модульное строение реализуемых функций в этой книге возможно - при структурном программировании и надлежащим за ней уходе.
Определения я привел не с той целью, чтобы продолжать дискуссию, что лучше, а просто как свое видение.
Avsha,
"… простите, не мы, а Вы" © Операция "Ы" и другие приключения Шурика
Я высказал своё личное мнение, напрямую касающееся данного вопроса, где также напомнил о возможности решении этого вопроса без персонала и надстроек, ну а в дальнейшем просто продолжал дружеское общение …
Данный пост опубликован не с той целью, чтобы продолжать дискуссию, кто начал крестовый поход, а просто как воcстановление хронологии событий.
"… простите, не мы, а Вы" © Операция "Ы" и другие приключения Шурика
Я высказал своё личное мнение, напрямую касающееся данного вопроса, где также напомнил о возможности решении этого вопроса без персонала и надстроек, ну а в дальнейшем просто продолжал дружеское общение …
Данный пост опубликован не с той целью, чтобы продолжать дискуссию, кто начал крестовый поход, а просто как воcстановление хронологии событий.