Человек
Сообщения: 3321
Благодарности: 105
|
Профиль
|
Отправить PM
| Цитировать
Vadikan
Я бы все-таки конечно отдельную тему завел по Excel, а так надо хотя бы заголовок подправить. Ну накой тогда всех к фильтрам отсылать, если они все равно действовать не будут...
У Эксела есть специальный каталог, откуда он при запуске подключает по умолчанию установленные шаблоны, макросы и прочие надстройки. При этом такие макросы ИМХО работают даже при максимальном уровне безопасности, т.к. попадают в разряд доверенных. Т.о. есть возможность создать макрос, который будет подключаться автоматом при каждом запуске Excel. Здесь есть минус, что надо будет кинуть этот файлик на каждую рабочую станцию, а если он будет менятся, то процедуру придется повторять. Однако есть вариант - путь к каталогу автозапуска можно изменить, а также добавить дополнительный каталог автозапуска (что и рекомендуют мелкие у себя в хэлпе). Т.е. установив пусть к каталогу автозапуска где-нить на сервере ты избавишь себя от повторяющейся череды обхода пользователей, надо будет сделать это только один раз.
* * * Ну а по самому макросу - это уже конкретное приложение. Сдесь вариантом м/б много. Из тех, что пришел первым:
1) При открытии документа проверяем содержимое некоторой флаговой ячейки в открываемом документе (напр. А1);
2) Если оно равно некоему условному значению (напр. "Флаг вывода сообщения пользователю установлен", хотя ИМХО можно не парится и задать произвольное число), то читаем содержимое другой определенной ячейки (напр. В1).
3) Выводим содержимое ячейки на экран.
* * * Это алгоритм, к сожалению непосредственно код щас некогда писать, но может кто другой накидает. ИМХО так для бэйсиковца все д/б понятно...
|
-------
Будь проще...
Отправлено: 13:43, 21-09-2004
| #221
|