Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Microsoft/Office Excel _ Как удалить макрос?

Автор: andreyk Понедельник, 28 Июня 2004, 16:41

При открытии файла ексель предагает отключать или нет макрос. нажимаю не отключать. Потом захожу сервис-макрос - макросов нет. Как избавится от данной проблемы, где найти встроенный макрос чтобы его удалить?
Как ограничить ячейку для вставки только одного символа(цифры)?

Автор: yozh Вторник, 29 Июня 2004, 0:44

Насчёт макроса. Tools -> Macros -> Visual Basic Editor (или просто Alt+F11) и удаляешь в дереве все подозрительные объекты (в т.ч. пустые модули). Дерево документа, содержащего лишь стандартные объекты и не содержащего модулей, показано на скриншоте ниже.
Вторым этапом следует проверить все стандартные объекты (на скриншоте - ThisWorkbook, Sheet1..Sheet3) на предмет наличия макросов (ибо, например, приватные макросы не отображаются в диалоге "Макросы"). Если макросы есть - удалить.


Присоединённые изображения
Присоединённое изображение

Автор: pashulka Суббота, 18 Сентября 2004, 1:02

Уважаемый, а как же модуль ThisWorkbook (ЭтаКнига) или любой модуль листа ?
Любой знает, что макрос можно сохранить в этих модулях, так что Ваш скриншот не является деревом пустого документа.
Не мешало бы скорректировать ответ, дабы не вводить других в заблуждение.

Автор: yozh Суббота, 18 Сентября 2004, 1:25

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

Автор: pashulka Суббота, 18 Сентября 2004, 2:19

Нельзя рассматривать Ваш ответ отдельно от заданного вопроса, а вопрос был связан с наличием макросов в документе. Вы предложили свой Вариант ответа (на мой взгляд не совсем полный), а поместили скриншот "пустого документа" никак не связанного с наличием макросов ?
В таком случае где логика, получилось что-то вроде: в огороде бузина, а в Киеве дядька.
P.S. Настоящий модератор может признать свою недоработку, а не начинать полемику с посетителями.
Кстати хотелось бы получить от Вас файл .xls размером 0 байт.

Автор: Gluzer Суббота, 18 Сентября 2004, 7:25

pashulka, уважаемый!
Мне хотелось бы призвать Вас к соблюдению порядка и сохранения внутренней атмосферы форума, а не устраивать тут базары. С фразами "Эй чувак" вам лучше выйти на ближайший тусняк, и ботать по фене там.
И еще пожалуйста примите к сведению - задачей модератора форума является не доводить вопрос обсуждения до абсурда. Он такой же участник форума как и Вы, и может на правах участника принимать обсуждения во всех вопросах, в том числе и вступать в полемику с другими...
PS. А где Вы увидели упоминание о файле .xls размером 0 байт?

Автор: yozh Суббота, 18 Сентября 2004, 11:20

Ну, раз Вы таки настаиваете, то поехали smile.gif
Цитата
Уважаемый, а как же модуль ThisWorkbook (ЭтаКнига) или любой модуль листа ?

Покажите мне МОДУЛЬ ThisWorkbook, если не сложно. Я в упор не вижу его на скриншоте. Как и прочие мифические модули, о которых Вы ведёте речь.
Цитата
Любой знает, что макрос можно сохранить в этих модулях

В каких МОДУЛЯХ? Давайте Вы сначала разберётесь со своим косноязычием, а потом мы обсудим вопрос?
Так вот, макросы в них действительно можно внедрять. Но я вёл речь о МОДУЛЯХ, и скриншот относился именно к ним. Я согласен, что замечание "посмотрите также в объектах ThisWorkbook и прочих, не содержат ли они макросы" было бы к месту - но, в любом случае, не в том виде, как его сформулировали Вы (серьёзно, последите за своей речью, у Вас с этим явно проблемы; вернее, у тех, кто с Вами общается).
Если у Вас претензии к скриншоту, то как Вы предлагаете мне его изменить? Расширить, добавив справа окна, демонстрирующие пустоту объектов ThisWorkbook etc. или же вообще от греха подальше удалить эти объекты smile.gif?
Цитата
так что Ваш скриншот не является деревом пустого документа.

Утверждение сие ЛОЖНО, даже если исходить из Вашей логики "пустой документ - это документ, не содержащий макросов" (я Вас правильно понял?). НИЧТО на этом скринштоте не указывает на то, что документ НЕ-ПУСТ (ещё раз попрошу внимательнее относиться к своим заявлениям, почаще пытаться мыслить логически). Или?
С другой стороны, на основании ТОЛЬКО этого скриншота также нельзя утверждать, что документ пуст. Поэтому можно говорить лишь о НЕДОСТАТОЧНОСТИ этого скриншота, но никак не о НЕВЕРНОСТИ.
Цитата
Не мешало бы скорректировать ответ, дабы не вводить других в заблуждение.

С радостью!
1) Скриншот является иллюстрацией документа, не содержащего модули.
2) Помимо модулей, макросы могут скрываться в стандартных объектах ThisWorkbook и т.д. Оттуда их также следует удалить.
Цитата
Настоящий модератор может признать свою недоработку, а не начинать полемику с посетителями.

Опять нелады с логикой. Отвечая на вопрос о макросах, я выступал не в роли модератора, а в роли участника. Вот если бы я начал править сообщение спросившего или вынес ему предупреждение - тогда да. А так - нет.
Цитата
Кстати хотелось бы получить от Вас файл .xls размером 0 байт.

Чтобы получить такой файл, используйте команду
copy con file.xls
Ничего не вводя дополнительно, нажмите сначала Ctrl+Z, а потом ENTER. Файл file.xls размером 0 байт готов, извольте угощаться! smile.gif
Более того! MS Excel 2000, не моргнув ни единым глазом, открывает такой файл! И в нём уже будут объекты ThisWorkbook и Sheet1! Можете сами проверить, если не верите smile.gif Так что и ДОКУМЕНТОМ EXCEL этот файл также является.

Резюмируя.
1) Благодарю за то, что обратили внимание на некоторую нецелостность информации.
2) Очень рекомендую скорректировать манеру общения и пристальнее следить за корректностью утверждений.

Автор: pashulka Суббота, 18 Сентября 2004, 15:18

В русском варианте действительно ThisWorkbook называют об'ектом, однако в английском варианте (от настоящих "отцов" MS Excel) Sheet1 и т.д. именуют модулями листа module sheet. В любом случае Вы прекрасно поняли о чём идет речь, а если начать фарисействовать, то человек задавший Вам вопрос о примечании (bookmark) может и вовсе остаться без ответа на том лишь основании, что Вы используете термин закладка (или наоборот)

К вопросу о скриншоте
Вы опять рассматриваете свой ответ без учёта вопроса. Конечно при буквоедстком подходе мы получаем, что стакан наполовину полон или наполовину пуст, но если в данном файле (рабочей книге) могут храниться макросы, то зачем было смущать посетителя. А если бы у него действительно они хранились где-то в другом месте, а он глядя на Ваш скриншот замучился бы их искать.
Идея продемонстрировать пустой об'ект несмотря на Ваш сарказм очень и очень мудрая.

Косноязычие - это невозможность выразить свою мысль и к нашему словесному (письменному) поединку этот термин не имеет никакого отношения, так что на сей раз именно Вы допустили промашку.

Насчёт модератора.
Справа от текста любой чувак может прочитать, что уважаемые доны Gluzer or yozh являются администратором и ведущим соответственно и состоят на службе в WinCity Team и по сути выступают в роли модераторов, а участник это я.

Что касается слова чувак, то это не феня и любой представитель тюркоязычного народа за подобное оскорбление может и голову отрезать (это не шутка, сам общался с такими)
И где это я нарушил правила и порядок, при регистрации никакого внутреннего устава мне пред'явлено не было, так как же можно кидать пред'яву человеку не имея на то юридических оснований.

Что касается фала MS Excel 97 весом 0 байт, лично я таких не встречал,
а файл MS Excel 2000 созданный стандартным способом имеет размер 13 824 байт (только что проверил)

Если увижу воочию такой файл (естественно рабочий), то с радостью принесу свои извинения.

P.S. Не очень понятно. на что Вы лично обиделись и зачем было переходить на личные оскорбления, типа у меня не всё в порядке и т.д. ?

Автор: yozh Суббота, 18 Сентября 2004, 17:45

Цитата
В русском варианте действительно ThisWorkbook называют об'ектом, однако в английском варианте (от настоящих "отцов" MS Excel) Sheet1 и т.д. именуют модулями листа module sheet.

Вы мой скриншот видели? Вопрос на засыпку - к какой категории там, В АНГЛИЙСКОЙ (!!) версии, отнесён ThisWorkbook? Прекратим демагогию, хорошо? Этот раздел форума - для обсуждения проблем, а не для выяснения личных отношений. Вы не на linux.org.ru, Уважаемый.
Скажу даже больше - у меня установлена немецкая версия (не MUI!) MS Office 2k. И там, знаете ли, термины тоже совпадают - Objekte und Module. smile.gif
Цитата
В любом случае Вы прекрасно поняли о чём идет речь

Попробуйте придерживаться простого правила - называть вещи СВОИМИ именами. Тогда не придётся с трудом "понимать, о чём идёт речь", и жизнь значительно упростится. smile.gif
Цитата
то человек задавший Вам вопрос о примечании (bookmark) может и вовсе остаться без ответа на том лишь основании, что Вы используете термин закладка (или наоборот)

А вот тут Вы, простите, демагогию разводите. Bookmark, насколько мне известно, практически всегда однозначно переводится как закладка. А вот object - как объект, но отнюдь не как модуль. Тем более - если в иерархии уже есть совершенно другой представитель, называемый именно module. Человека, который в данном случае переведёт obbject как модуль, надо из переводчиков взашей гнать. Интересно, а как в таком случае перевести на русский module. Тоже модуль или ещё как?
Цитата
К вопросу о скриншоте
Вы опять рассматриваете свой ответ без учёта вопроса. Конечно при буквоедстком подходе мы получаем, что стакан наполовину полон или наполовину пуст, но если в данном файле (рабочей книге) могут храниться макросы, то зачем было смущать посетителя. А если бы у него действительно они хранились где-то в другом месте, а он глядя на Ваш скриншот замучился бы их искать.

Я уже признал, что ответ мой был неполон, и дополнил его. У Вас есть конкретные претензии к моему новому варианту формулировки?
Цитата
Косноязычие - это невозможность выразить свою мысль и к нашему словесному (письменному) поединку этот термин не имеет никакого отношения, так что на сей раз именно Вы допустили промашку.

Именно! И никакой промашки! Вы не смогли чётко сформулировать свою претензию, перепутав базовые термины!
Цитата
Справа от текста любой чувак может прочитать, что уважаемые доны Gluzer or yozh являются администратором и ведущим соответственно и состоят на службе в WinCity Team и по сути выступают в роли модераторов, а участник это я.

Быть модератором не исключает автоматически "быть участником", как "быть слесарем" не исключает "быть человеком". Согласны? Так вот, этот ответ я писал не как слесарь, а как человек (если Вам так понятнее). Тем более, что ведущий я вообще не в этом разделе (Вы можете убедиться в этом, посмотрев список всех разделов). Или Вы предлагаете мне для таких вопросов завести другой ник? smile.gif
Цитата
Что касается слова чувак, то это не феня и любой представитель тюркоязычного народа за подобное оскорбление может и голову отрезать (это не шутка, сам общался с такими)
И где это я нарушил правила и порядок, при регистрации никакого внутреннего устава мне пред'явлено не было, так как же можно кидать пред'яву человеку не имея на то юридических оснований.

Юридические обвинения Вам никто не предъявляет. Это только вопрос воспитания. Если Вы считаете, что "Эй, чувак" - это нормально, то общайтесь так со своими знакомыми. А здесь это не принято. Слыхали про "в чужой монастырь со своим уставом не ходят"?. Кстати, своей девушке/жене Вы "эй, чувиха" говорите? Если нет, то попробуйте. Потом расскажите нам про реакцию. Или пришлите свою фотографию - до и после. smile.gif Странно, честно говоря, что вполне взрослым (надеюсь) людям приходится разжёвывать столь элементарные вещи.
Цитата
Что касается фала MS Excel 97 весом 0 байт, лично я таких не встречал,
а файл MS Excel 2000 созданный стандартным способом имеет размер 13 824 байт (только что проверил)

Вы "copy con filename.xls" попробовали? На всякий случай, hint: запускается с командной строки.
Это есть вырожденный случай xls-документа.
На основании того, что IE никогда не сохранит Вам web-страницу как
<html><head></head><body></body></html>
Вы тоже будете утверждать, что файл с таким содержимым не имеет права называться html-файлом?
Цитата
Если увижу воочию такой файл (естественно рабочий), то с радостью принесу свои извинения.

Так я ж написал, как его создать. Неужто сложности какие-то? smile.gif
Цитата
P.S. Не очень понятно. на что Вы лично обиделись и зачем было переходить на личные оскорбления, типа у меня не всё в порядке и т.д. ?

С чего Вы взяли? Я вообще очень редко на кого-либо обижаюсь. Самомнение, наверно smile.gif

Автор: pashulka Суббота, 18 Сентября 2004, 20:22

1) В русском варианте действительно ThisWorkbook называют об'ектом, однако в английском варианте (от настоящих "отцов" MS Excel) Sheet1 и т.д. именуют модулями листа module sheet.

Я имел ввиду не версию программы, а литературу (сайты) по VBA.
И именно там существуют подобные термины (возможно не везде, но сами сайты по профессиональности и материалу с родными даже сравнивать нельзя, если смогу вспомнить какие именно, то обязательно пришлю ссылку или название книги) Могу добавить также, что экспорт модуля класса или об'екта имеют общий формат (расширение) файла .cls

2) Опять нелады с логикой. Отвечая на вопрос о макросах, я выступал не в роли модератора, а в роли участника. Вот если бы я начал править сообщение спросившего или вынес ему предупреждение - тогда да. А так - нет.

Вы исправили моё первое сообщение, а следовательно Вы или ВАШ бугор выступили в роли модератора.

3) Кстати хотелось бы получить от Вас файл .xls размером 0 байт.

Речь не шла о том, что я сам должен его создавать.

4) А вот тут Вы, простите, демагогию разводите. Bookmark, насколько мне известно, практически всегда однозначно переводится как закладка.

Bookmark - естественно переводится, как закладка однако в любой из версий MS Excel 95, 97, 2000 она (закладка) значится как примечание, а значит Вы можете и других людей обвинить в незнании терминов.

5) Косноязычие - это невозможность выразить свою мысль.
Свои мысли я излагаю достаточно чётко и ясно, и даже если я по Вашему мнению переставил два термина местами, то это никак не может быть косноязычием.

6) Я уже признал, что ответ мой был неполон, и дополнил его. У Вас есть конкретные претензии к моему новому варианту формулировки?

Нет, но вряд ли кто-то будет читать всю нашу переписку дабы увидеть уточнения к Вашему ответу.

7) Прекратим демагогию, хорошо? Этот раздел форума - для обсуждения проблем, а не для выяснения личных отношений

В таком случае почему Вы не отправляете свой message мне по почте (можете посмотреть в профиле участника), а выбрасываете свой негатив в форум ?

8) Что касается слова чувак, то это не феня и любой представитель тюркоязычного народа за подобное оскорбление может и голову отрезать (это не шутка, сам общался с такими)
И где это я нарушил правила и порядок, при регистрации никакого внутреннего устава мне пред'явлено не было.

Нельзя требовать от человека исполнения какого-то мифического устава, тем более, при его полном отсутствии на сайте.
А что касается вопроса воспитания, то все люди разные и что для русского хорошо, то для немца смерть. Именно это я сказал (написал), жаль, что Вы таких элементарных вещей не хотите понимать.

Что касается слова чувак, то это не феня, а слэнг. Так что Вы или Gluzer тоже прилично запутались с терминами.
И очень бы я хотел посмотреть на того человека, который пытался бы изменить мою карточку, не зря я пятихатник на зоне чалился, так что не Gluzer вести меня на феню.

Автор: yozh Суббота, 18 Сентября 2004, 22:35

Цитата
В русском варианте действительно ThisWorkbook называют об'ектом, однако в английском варианте (от настоящих "отцов" MS Excel) Sheet1 и т.д. именуют модулями листа module sheet.

Не знаю, отцов не читал. Значит, дети изменили отцам smile.gif. Но поскольку именно они теперь задают моду, их терминологию и следует использовать, чтобы не вводить никого в заблуждение.
Цитата
Я имел ввиду не версию программы, а литературу (сайты) по VBA.
И именно там существуют подобные термины (возможно не везде, но сами сайты по профессиональности и материалу с родными даже сравнивать нельзя, если смогу вспомнить какие именно, то обязательно пришлю ссылку или название книги) Могу добавить также, что экспорт модуля класса или об'екта имеют общий формат (расширение) файла .cls

Я считаю дикой ситуацию, когда разработчики используют одну терминологию, а авторы, описывающие их (или их предшественников) продукты - другую. Хотя должен согласиться, что MS славится страстью к переименованию, когда это вроде бы совсем и не нужно.
Цитата
Bookmark - естественно переводится, как закладка однако в любой из версий MS Excel 95, 97, 2000 она (закладка) значится как примечание, а значит Вы можете и других людей обвинить в незнании терминов.

Разве? Насколько я помню, в word'е она переводилась именно как закладка. Впрочем, речь-то не о том. И пример неудачный. Вы мне найдите, где MS переводит object как модуль, а module при этом - как ещё что-то.
Цитата
Нет, но вряд ли кто-то будет читать всю нашу переписку дабы увидеть уточнения к Вашему ответу.

Если Вы так радеете за тех, кто не любит читать, вышлите мне свой скриншот. Я сейчас могу выложить только из немецкого Excel'а, что для данного форума неприемлемо.
Весь остальной Ваш текст - флуд, непосредственно к делу не относяшийся. Если Вы хотите получить ответы на какие-то вопросы, шлите мне их в личную почту. И прочтите, наконец, правила.

Автор: yozh Суббота, 18 Сентября 2004, 22:56

Мне очень жаль, что было так много флуда не по делу. Мне следовало сразу взглянуть внимательно на текст исходного вопроса.
Я считаю, что тему можно закрыть, а наш флуд вычистить - до тех пор, пока уважаемый pashulka не представит нам живой пример xls-файла, содержащего хоть один макрос, находящийся в ThisWorkbook либо Sheet1..3, такой, что (цитирую изначальный вопрос):
Цитата
захожу сервис-макрос - макросов нет

Автор: pashulka Суббота, 18 Сентября 2004, 23:18

Готов выслать хоть сейчас, но возникла одна проблема. Форма отправки с Вашего сайта не предполагает вложенных файлов (или я не заметил)
Если Вас действительно интересует подобный файл, то вот мой e-mail :
urllink-doggie-yandex.ru
Если нужно, пишите.

Автор: yozh Воскресенье, 19 Сентября 2004, 0:29

Да, признаю ошибку. Не учёл, что приватные макросы не перечисляются в этом диалоге. Корректирую своё первое сообщение.

Автор: Beer Вторник, 12 Октября 2004, 13:36

Напоролся на аналогичную проблему. При открытии некоторых (непустых) xls-файлов начинается мат на макросы которых не видно нигде... smile.gif
Кто таки поборол подобное?

Автор: yozh Вторник, 12 Октября 2004, 13:42

Так ты описанное выше попробовал?

Автор: Beer Вторник, 12 Октября 2004, 13:47

Пробовал, бродил по VBA, ничего подозрительного

user posted image

Автор: yozh Вторник, 12 Октября 2004, 13:57

pashulka прислал мне пример, в котором была аналогичная ситуация. Справиться с ней удалось только удалением части листов. Может, он подскажет, как решить проблему иначе. Если нет - удаляй листы по одному, создавая новые и вставляя в них старое содержимое через буфер обмена.

Автор: pashulka Среда, 13 Октября 2004, 2:43

Хорошо, что Уважаемый мною yozh, поднял этот вопрос :
При добавлении нового листа (выделение любого ярлычка, далее через правую кнопку мышки, затем добавить) появляется стандартное диалоговое окно с предложением вставить лист. Среди прочих имеется Макрос MS Excel 4.0, а также Междун. лист макросов
Макрос MS Excel 4.0 - остался в наследство от MS Excel образца ~ 95 г., и назывался модульный лист, именно в нём хранился программный текст макросов. При его добавлении в рабочую книгу он вызывает такое же сообщение о наличии макросов, как и любой модуль. ОБНАРУЖИТЬ его можно сравнив имена листов в рабочей книги и сопутствующие им имена программных модулей (редактор макросов) Этот "лист" НЕ ОТОБРАЖАЕТСЯ в списке об'ектов VBA.
Междун. лист макросов - с ним такая же ситуация, вдобавок этот лист имеет свой заголовок "title" - [Международный]
Не забудьте также посмотреть их в скрытых листах.
Есть ещё одна возможность довести человека до "бешенства" подобным сообщением, это скрыть обычный лист содержащий макрос средствами VBA. Этот код скроет активный лист так, что Вы НЕ УВИДИТЕ его используя стандартные средства, типа : Формат>Лист>Отобразить или Файл>Свойства>Состав
ActiveSheet.Visible = xlVeryHidden
P.S. Кстати тот скриншот, который прислал Beer не говорит о отсутствии программного кода.

Автор: Oldchat Суббота, 06 Ноября 2004, 22:38

Это общеизвестно, что бывают очень эрудированные невоспитанные специалисты, с которыми невозможно работать: они все валят в одну кучу, не принимая в расчет такие факторы, как момент времени и место своих "выкрутасов".

Споры, что они затевают, создают у окружающих впечатление схоластических, в то время как могут содержать рациональное. Таким образом, уровень их технической культуры можно оценить как не достигший понимания применяемых в настоящее время методов, форм и способов передачи знаний.

Не смог ли кто-нибудь взять на себя труд изложить содержание дискуссии выше в доступном существенном виде, предполагая, что читать его будут понимающие специалисты, владеющие техническим языком?

Автор: pashulka Воскресенье, 07 Ноября 2004, 7:04

Не очень понятно, что людам считающими себя настоящими "отцами" MS Excel и якобы владеющими "техническим языком" непонятно в столь простом вопросе ? Ведь большинство "обычных" людей не требует дополнительных об'яснений.

Автор: Oldchat Воскресенье, 07 Ноября 2004, 21:57

1. Вопрос, согласен простой.
2. Изложен он путанно.
3. Однако, учитывая, что для кого-то этот вопрос может представить интерес, его следовало бы изложить ясно.
4. Поскольку цепляют здесь всех входящих налево и направо, мне не гоже вдаваться в свару.
5. Те, у кого есть знания вообще и опыт работы с Excel 5.0 (Macintosh v.m 5.1)/7.0 могут попытаться проанализировать такую фразу (pashulka, Среда, 13 Октябрь 2004, 2:43):

„Макрос MS Excel 4.0 - остался в наследство от MS Excel образца ~ 95 г., и назывался модульный лист, именно в нём хранился программный текст макросов. При его добавлении в рабочую книгу он вызывает такое же сообщение о наличии макросов, как и любой модуль. ОБНАРУЖИТЬ его можно сравнив имена листов в рабочей книги и сопутствующие им имена программных модулей (редактор макросов) Этот "лист" НЕ ОТОБРАЖАЕТСЯ в списке об'ектов VBA.“

6. Добавим к цитате еще и листы форм (забыли про них?), и с этой точки зрения осмыслим фразу. Получается, что „ОБНАРУЖИТЬ“ можно, но нельзя! Нельзя потому, что он „НЕ ОТОБРАЖАЕТСЯ в списке“... Поманили-поманили и на-те вам!

7. А что делать тем, у кого пароль стоит и они еще не сняли его? А снимут и удивятся — вообще ничего нет (без современных констант xlVeryHidden=2)! Делать-то что? Читать дискуссию до одурения?

8. А если еще стояло Application.Visible = False и его ни в панели задач, ни еще где не видно? — надо ж с этого начинать.

9. Отец-основатель! Есть что изложить задаром здесь — покажи. Не бойся ошибиться: поправим, если что. Если ж в душу, считаешь, лезем, да еще в ранимую, оставь это сообщение последним и не связывайся с нами-недотепами...

К сему остаюсь рабом ничтожным...

Автор: pashulka Понедельник, 08 Ноября 2004, 13:35

>Те, у кого есть знания вообще и опыт работы с Excel 5.0 могут попытаться проанализировать такую фразу …ОБНАРУЖИТЬ его можно сравнив имена листов в рабочей книги и сопутствующие им имена программных модулей (редактор макросов) Этот "лист" НЕ ОТОБРАЖАЕТСЯ в списке об'ектов VBA.“

1а) Именно потому, что у меня есть опыт общения с Excel 5.0 я и поднял вопрос о существовании макролистов, которые также вызывают сообщение о наличии макросов.

2) По-моему, я достаточно ясно указал, что Макрос MS Excel 4.0 не отображается в списке об'ектов VBA, но отображается в составе документа, так что найти его можно применив метод сравнения.

Примечание : конечно макрос 4.0 можно обнаружить выбрав меню <Файл> команда <Свойства> закладка <Состав> они все входят в список Макросы Excel 4.0, но речь шла о поиске макроса среди компонентов VBA, поэтому я и предложил именно этот способ.

>Добавим к цитате еще и листы форм (забыли про них?)

3) Листы диалога не вызывают сообщения о наличии в рабочей книге макросов, так что упоминание о них вряд ли целесообразно.

>А что делать тем, у кого пароль стоит и они еще не сняли его?

4) Видимо предыдущий оратор путает форум, где предоставляется ответ на конкретный вопрос, с chat, отсюда по всей видимости и ник.
Оба человека вполне конкретно сказали, что у них есть возможность "побродить" среди компонентов VBA, так что вопрос о наличии пароля не вполне уместен.

>Отец-основатель! Есть что изложить задаром здесь — покажи. Не бойся ошибиться: поправим, если что. Если ж в душу, считаешь, лезем, да еще в ранимую, оставь это сообщение последним и не связывайся с нами-недотепами...

5) Если бы Вы внимательно читали этот раздел форума, то поняли кого я называл "настоящими отцами", а "исправления" людей, которые почему-то считают себя "экспертами", могут только запутать последующих читателей этого раздела.

P.S. Если Вы думаете, что можете "осветить" эту тему более правильно, то попробуйте написать статью и опубликовать её на этом и других сайтах или открыть новую тему и изложить всё именно так, как Вы считаете "правильным"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)