Автор не входит в состав редакции iXBT.com (подробнее »)
avatar
Нет конечно, сам механизм макросоа придумывался в те времена, когда не то что интернета, а LAN не у всякого компа был. У него непредсказуемый, динамически расширяющийся через подгрузку библиотек диапазон возможностей. В свою очередь, МС аообще победила на рынке офисных систем вовсе не по волшебству, а именно из-за глубокой интеграции офисных программ между собой в первую ояередь и с другими программами через разные стремные обертки типа COM. Отсюда тянется старого, неподдерживаемого легаси кода на сверхубогом языке, который умудрились и сам локализовать еще), который на разных версиях офиса и машин работает по разному, и проще его уничтожить, чем как-то там ограничивать. Они делают с офисом то же самое, что с 11 виндой, где старые программы не работают больше — выпиливают старое говно мамонта.
Старые макросы никто нигде под песочницу переписывать и тестировать не будет, это как с cobol
avatar
Значит, у тети зины админские права на локальную тачку, а антивируса нет на шлюзе, на клиентском компе, вклбчая встроееного виндового, либо пользуясь теми же правами админа, игнорируют. Это сразу неуд в самых дешманских удаленных курсах по ИБ за 7000 рублей даже. Какие еще вопросы могут быть.
avatar
Ну да, я с такой не сталкивался года так с 2003. Примерно как узнал о политиках.
avatar
Там еще и сам язык программирования другой. Питон вроде, а в офисе vba (visual basic for applicationss). Они чуточку отличаются примерно всем
avatar
Шож поделать, если у вас сисадмин думает, что политика безопасности — это такой сериал в новостях
avatar
Какие именно? Макросы в офисе имею дрступ ко всем COM+ обектам винды, диску, интерфейсу ввода-вывода и пр. Вам придется виртуальную винду поднимать под каждый сложный макрос, чтобы это просто все выполнилось без ошибок на этапе интерпретатора, и все равно это в конечном счете раьотать не будет, потому как они вообще-то для коммуникации офиса со всем остальным и делались))
avatar
Я же написал, «95 проц действительно нужных»))) Кастрированные макросы в опен офисе есть, ими никто не пользуется.
P. s. клетки на листе экселя в подавляющем большинстве случаев намного проще раскрашивать функцией
avatar
Вы вероятно макросы всерьез не писали. Там половина всего интересного делается через CreateComObject как минимум
avatar
Там вся соль макросов в том, что они не только по данным документа могут лазать… запихнуть их в песочницу — значит угробить 95 проц действительно нужных макросов. Ну ниче, будут значит люди на старых версиях офиса сидеть, в какой-то момент перелезут на альтернативу. А может, к тому моменту, офис как класс по сам по себе устареет.
avatar
Папа и мама Гейтс, очевидно же.
avatar
«Напомним лишь, что вакууматоры нельзя хранить в закрытом виде (это ведет к преждевременному износу уплотнителей)»
#@₽&+@&!!! Вот почему никто из производителей не пишет это большими буквами в инструкции или даже НА инструкции? Уже дважды так угробил, прежде чем понял в чем дело
avatar
Олед — сразу давай, до свидания. Есть люди, которые его как-то терпят, у меня через 15 минут начинают вытекать глаза
avatar
Из вырезки получится, но все равно не такое вкусное. А я вообще из индейки и курицы люблю