|
|
|
|
andreyk |
Понедельник, 28 Июня 2004, 16:41
|
Участник
Профиль
Группа: Участник
Сообщений: 12
Регистрация: 23.06.2004
Пользователь №: 7045
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
При открытии файла ексель предагает отключать или нет макрос. нажимаю не отключать. Потом захожу сервис-макрос - макросов нет. Как избавится от данной проблемы, где найти встроенный макрос чтобы его удалить? Как ограничить ячейку для вставки только одного символа(цифры)?
|
|
|
|
|
yozh |
Вторник, 29 Июня 2004, 0:44
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Насчёт макроса. Tools -> Macros -> Visual Basic Editor (или просто Alt+F11) и удаляешь в дереве все подозрительные объекты (в т.ч. пустые модули). Дерево документа, содержащего лишь стандартные объекты и не содержащего модулей, показано на скриншоте ниже. Вторым этапом следует проверить все стандартные объекты (на скриншоте - ThisWorkbook, Sheet1..Sheet3) на предмет наличия макросов (ибо, например, приватные макросы не отображаются в диалоге "Макросы"). Если макросы есть - удалить. Присоединённые изображения
|
|
|
|
|
pashulka |
Суббота, 18 Сентября 2004, 1:02
|
Участник
Профиль
Группа: Участник
Сообщений: 216
Регистрация: 13.07.2003
Пользователь №: 5551
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Уважаемый, а как же модуль ThisWorkbook (ЭтаКнига) или любой модуль листа ? Любой знает, что макрос можно сохранить в этих модулях, так что Ваш скриншот не является деревом пустого документа. Не мешало бы скорректировать ответ, дабы не вводить других в заблуждение.
|
|
|
|
|
yozh |
Суббота, 18 Сентября 2004, 1:25
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Под "пустой документ" имелось в виду не "документ, начисто лишённый модулей", а "документ, созданный путём нажатия кнопки New" и не редактировавшийся. А до абсурда можно доводить и дальше, заявляя, что пустой документ - документ, длина файла которого равна нулю.
|
|
|
|
|
pashulka |
Суббота, 18 Сентября 2004, 2:19
|
Участник
Профиль
Группа: Участник
Сообщений: 216
Регистрация: 13.07.2003
Пользователь №: 5551
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Нельзя рассматривать Ваш ответ отдельно от заданного вопроса, а вопрос был связан с наличием макросов в документе. Вы предложили свой Вариант ответа (на мой взгляд не совсем полный), а поместили скриншот "пустого документа" никак не связанного с наличием макросов ? В таком случае где логика, получилось что-то вроде: в огороде бузина, а в Киеве дядька. P.S. Настоящий модератор может признать свою недоработку, а не начинать полемику с посетителями. Кстати хотелось бы получить от Вас файл .xls размером 0 байт.
|
|
|
|
|
Gluzer |
Суббота, 18 Сентября 2004, 7:25
|
Администрация
Профиль
Группа: WinCity Team
Сообщений: 2141
Регистрация: 26.06.2001
Из: Россия, Александров-Кольчугино
Пользователь №: 131
Конфигурация
Корпус: Asus Ascot 6AR Процессор: Pentium 4 Материнская плата: Asus P4C800-E Deluxe Оперативная память: 4 DDR DIMM (4x512) Видеокарта: ATI Radeon 9600 XT (RV360) Жесткий диск (винчестер): х 6 (1,3 Тб) (2 х ST3160815AS; 2 х ST3400620AS; 2 х ST380013AS) Дисковод: 3.5" CD/DVD: Optiarc DVD RW AD-7201S Модем: ZyXEL Prestige 660HW-T1 & Agere Win Modem Сетевой адаптер: Intel(R) PRO/1000 CT Gigabit Ethernet Звуковая плата: Analog Devices AD1985 + Sven 678 Монитор: Samsung SyncMaster 223 bw Операционная система: Microsoft Windows XP Professional SP3 Прочее: Logitech MX Revolution
Creative Live! Cam
Mobile Rack (IDE & SATA)
HP Laser Jet 1012 Series
|
pashulka, уважаемый! Мне хотелось бы призвать Вас к соблюдению порядка и сохранения внутренней атмосферы форума, а не устраивать тут базары. С фразами "Эй чувак" вам лучше выйти на ближайший тусняк, и ботать по фене там. И еще пожалуйста примите к сведению - задачей модератора форума является не доводить вопрос обсуждения до абсурда. Он такой же участник форума как и Вы, и может на правах участника принимать обсуждения во всех вопросах, в том числе и вступать в полемику с другими... PS. А где Вы увидели упоминание о файле .xls размером 0 байт?
--------------------
"Хочешь получить умный ответ - спрашивай умно" © И.Гете или используй поискНаша величайшая сила не в том, что мы никогда не спотыкаемся, а в том, что, упав, мы находим в себе силы поднятся и идти дальше. © Ральф Вальдо Эмерсон
|
|
|
|
|
yozh |
Суббота, 18 Сентября 2004, 11:20
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Ну, раз Вы таки настаиваете, то поехали Цитата | Уважаемый, а как же модуль ThisWorkbook (ЭтаКнига) или любой модуль листа ? |
Покажите мне МОДУЛЬ ThisWorkbook, если не сложно. Я в упор не вижу его на скриншоте. Как и прочие мифические модули, о которых Вы ведёте речь.
Цитата | Любой знает, что макрос можно сохранить в этих модулях |
В каких МОДУЛЯХ? Давайте Вы сначала разберётесь со своим косноязычием, а потом мы обсудим вопрос? Так вот, макросы в них действительно можно внедрять. Но я вёл речь о МОДУЛЯХ, и скриншот относился именно к ним. Я согласен, что замечание "посмотрите также в объектах ThisWorkbook и прочих, не содержат ли они макросы" было бы к месту - но, в любом случае, не в том виде, как его сформулировали Вы (серьёзно, последите за своей речью, у Вас с этим явно проблемы; вернее, у тех, кто с Вами общается). Если у Вас претензии к скриншоту, то как Вы предлагаете мне его изменить? Расширить, добавив справа окна, демонстрирующие пустоту объектов ThisWorkbook etc. или же вообще от греха подальше удалить эти объекты ?
Цитата | так что Ваш скриншот не является деревом пустого документа. |
Утверждение сие ЛОЖНО, даже если исходить из Вашей логики "пустой документ - это документ, не содержащий макросов" (я Вас правильно понял?). НИЧТО на этом скринштоте не указывает на то, что документ НЕ-ПУСТ (ещё раз попрошу внимательнее относиться к своим заявлениям, почаще пытаться мыслить логически). Или? С другой стороны, на основании ТОЛЬКО этого скриншота также нельзя утверждать, что документ пуст. Поэтому можно говорить лишь о НЕДОСТАТОЧНОСТИ этого скриншота, но никак не о НЕВЕРНОСТИ.
Цитата | Не мешало бы скорректировать ответ, дабы не вводить других в заблуждение. |
С радостью! 1) Скриншот является иллюстрацией документа, не содержащего модули. 2) Помимо модулей, макросы могут скрываться в стандартных объектах ThisWorkbook и т.д. Оттуда их также следует удалить.
Цитата | Настоящий модератор может признать свою недоработку, а не начинать полемику с посетителями. |
Опять нелады с логикой. Отвечая на вопрос о макросах, я выступал не в роли модератора, а в роли участника. Вот если бы я начал править сообщение спросившего или вынес ему предупреждение - тогда да. А так - нет.
Цитата | Кстати хотелось бы получить от Вас файл .xls размером 0 байт. |
Чтобы получить такой файл, используйте команду copy con file.xls Ничего не вводя дополнительно, нажмите сначала Ctrl+Z, а потом ENTER. Файл file.xls размером 0 байт готов, извольте угощаться! Более того! MS Excel 2000, не моргнув ни единым глазом, открывает такой файл! И в нём уже будут объекты ThisWorkbook и Sheet1! Можете сами проверить, если не верите Так что и ДОКУМЕНТОМ EXCEL этот файл также является.
Резюмируя. 1) Благодарю за то, что обратили внимание на некоторую нецелостность информации. 2) Очень рекомендую скорректировать манеру общения и пристальнее следить за корректностью утверждений.
|
|
|
|
|
pashulka |
Суббота, 18 Сентября 2004, 15:18
|
Участник
Профиль
Группа: Участник
Сообщений: 216
Регистрация: 13.07.2003
Пользователь №: 5551
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
В русском варианте действительно 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
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Цитата | В русском варианте действительно ThisWorkbook называют об'ектом, однако в английском варианте (от настоящих "отцов" MS Excel) Sheet1 и т.д. именуют модулями листа module sheet. |
Вы мой скриншот видели? Вопрос на засыпку - к какой категории там, В АНГЛИЙСКОЙ (!!) версии, отнесён ThisWorkbook? Прекратим демагогию, хорошо? Этот раздел форума - для обсуждения проблем, а не для выяснения личных отношений. Вы не на linux.org.ru, Уважаемый. Скажу даже больше - у меня установлена немецкая версия (не MUI!) MS Office 2k. И там, знаете ли, термины тоже совпадают - Objekte und Module.
Цитата | В любом случае Вы прекрасно поняли о чём идет речь |
Попробуйте придерживаться простого правила - называть вещи СВОИМИ именами. Тогда не придётся с трудом "понимать, о чём идёт речь", и жизнь значительно упростится.
Цитата | то человек задавший Вам вопрос о примечании (bookmark) может и вовсе остаться без ответа на том лишь основании, что Вы используете термин закладка (или наоборот) |
А вот тут Вы, простите, демагогию разводите. Bookmark, насколько мне известно, практически всегда однозначно переводится как закладка. А вот object - как объект, но отнюдь не как модуль. Тем более - если в иерархии уже есть совершенно другой представитель, называемый именно module. Человека, который в данном случае переведёт obbject как модуль, надо из переводчиков взашей гнать. Интересно, а как в таком случае перевести на русский module. Тоже модуль или ещё как?
Цитата | К вопросу о скриншоте Вы опять рассматриваете свой ответ без учёта вопроса. Конечно при буквоедстком подходе мы получаем, что стакан наполовину полон или наполовину пуст, но если в данном файле (рабочей книге) могут храниться макросы, то зачем было смущать посетителя. А если бы у него действительно они хранились где-то в другом месте, а он глядя на Ваш скриншот замучился бы их искать. |
Я уже признал, что ответ мой был неполон, и дополнил его. У Вас есть конкретные претензии к моему новому варианту формулировки?
Цитата | Косноязычие - это невозможность выразить свою мысль и к нашему словесному (письменному) поединку этот термин не имеет никакого отношения, так что на сей раз именно Вы допустили промашку. |
Именно! И никакой промашки! Вы не смогли чётко сформулировать свою претензию, перепутав базовые термины!
Цитата | Справа от текста любой чувак может прочитать, что уважаемые доны Gluzer or yozh являются администратором и ведущим соответственно и состоят на службе в WinCity Team и по сути выступают в роли модераторов, а участник это я. |
Быть модератором не исключает автоматически "быть участником", как "быть слесарем" не исключает "быть человеком". Согласны? Так вот, этот ответ я писал не как слесарь, а как человек (если Вам так понятнее). Тем более, что ведущий я вообще не в этом разделе (Вы можете убедиться в этом, посмотрев список всех разделов). Или Вы предлагаете мне для таких вопросов завести другой ник?
Цитата | Что касается слова чувак, то это не феня и любой представитель тюркоязычного народа за подобное оскорбление может и голову отрезать (это не шутка, сам общался с такими) И где это я нарушил правила и порядок, при регистрации никакого внутреннего устава мне пред'явлено не было, так как же можно кидать пред'яву человеку не имея на то юридических оснований. |
Юридические обвинения Вам никто не предъявляет. Это только вопрос воспитания. Если Вы считаете, что "Эй, чувак" - это нормально, то общайтесь так со своими знакомыми. А здесь это не принято. Слыхали про "в чужой монастырь со своим уставом не ходят"?. Кстати, своей девушке/жене Вы "эй, чувиха" говорите? Если нет, то попробуйте. Потом расскажите нам про реакцию. Или пришлите свою фотографию - до и после. Странно, честно говоря, что вполне взрослым (надеюсь) людям приходится разжёвывать столь элементарные вещи.
Цитата | Что касается фала MS Excel 97 весом 0 байт, лично я таких не встречал, а файл MS Excel 2000 созданный стандартным способом имеет размер 13 824 байт (только что проверил) |
Вы "copy con filename.xls" попробовали? На всякий случай, hint: запускается с командной строки. Это есть вырожденный случай xls-документа. На основании того, что IE никогда не сохранит Вам web-страницу как <html><head></head><body></body></html> Вы тоже будете утверждать, что файл с таким содержимым не имеет права называться html-файлом?
Цитата | Если увижу воочию такой файл (естественно рабочий), то с радостью принесу свои извинения. |
Так я ж написал, как его создать. Неужто сложности какие-то?
Цитата | P.S. Не очень понятно. на что Вы лично обиделись и зачем было переходить на личные оскорбления, типа у меня не всё в порядке и т.д. ? |
С чего Вы взяли? Я вообще очень редко на кого-либо обижаюсь. Самомнение, наверно
|
|
|
|
|
pashulka |
Суббота, 18 Сентября 2004, 20:22
|
Участник
Профиль
Группа: Участник
Сообщений: 216
Регистрация: 13.07.2003
Пользователь №: 5551
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
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
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Цитата | В русском варианте действительно ThisWorkbook называют об'ектом, однако в английском варианте (от настоящих "отцов" MS Excel) Sheet1 и т.д. именуют модулями листа module sheet. |
Не знаю, отцов не читал. Значит, дети изменили отцам . Но поскольку именно они теперь задают моду, их терминологию и следует использовать, чтобы не вводить никого в заблуждение.
Цитата | Я имел ввиду не версию программы, а литературу (сайты) по VBA. И именно там существуют подобные термины (возможно не везде, но сами сайты по профессиональности и материалу с родными даже сравнивать нельзя, если смогу вспомнить какие именно, то обязательно пришлю ссылку или название книги) Могу добавить также, что экспорт модуля класса или об'екта имеют общий формат (расширение) файла .cls |
Я считаю дикой ситуацию, когда разработчики используют одну терминологию, а авторы, описывающие их (или их предшественников) продукты - другую. Хотя должен согласиться, что MS славится страстью к переименованию, когда это вроде бы совсем и не нужно.
Цитата | Bookmark - естественно переводится, как закладка однако в любой из версий MS Excel 95, 97, 2000 она (закладка) значится как примечание, а значит Вы можете и других людей обвинить в незнании терминов. |
Разве? Насколько я помню, в word'е она переводилась именно как закладка. Впрочем, речь-то не о том. И пример неудачный. Вы мне найдите, где MS переводит object как модуль, а module при этом - как ещё что-то.
Цитата | Нет, но вряд ли кто-то будет читать всю нашу переписку дабы увидеть уточнения к Вашему ответу. |
Если Вы так радеете за тех, кто не любит читать, вышлите мне свой скриншот. Я сейчас могу выложить только из немецкого Excel'а, что для данного форума неприемлемо. Весь остальной Ваш текст - флуд, непосредственно к делу не относяшийся. Если Вы хотите получить ответы на какие-то вопросы, шлите мне их в личную почту. И прочтите, наконец, правила.
|
|
|
|
|
yozh |
Суббота, 18 Сентября 2004, 22:56
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Мне очень жаль, что было так много флуда не по делу. Мне следовало сразу взглянуть внимательно на текст исходного вопроса. Я считаю, что тему можно закрыть, а наш флуд вычистить - до тех пор, пока уважаемый pashulka не представит нам живой пример xls-файла, содержащего хоть один макрос, находящийся в ThisWorkbook либо Sheet1..3, такой, что (цитирую изначальный вопрос): Цитата | захожу сервис-макрос - макросов нет |
|
|
|
|
|
pashulka |
Суббота, 18 Сентября 2004, 23:18
|
Участник
Профиль
Группа: Участник
Сообщений: 216
Регистрация: 13.07.2003
Пользователь №: 5551
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Готов выслать хоть сейчас, но возникла одна проблема. Форма отправки с Вашего сайта не предполагает вложенных файлов (или я не заметил) Если Вас действительно интересует подобный файл, то вот мой e-mail : urllink-doggie-yandex.ru Если нужно, пишите.
Сообщение отредактировал pashulka - Воскресенье, 19 Сентября 2004, 12:30
|
|
|
|
|
yozh |
Воскресенье, 19 Сентября 2004, 0:29
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Да, признаю ошибку. Не учёл, что приватные макросы не перечисляются в этом диалоге. Корректирую своё первое сообщение.
|
|
|
|
|
Beer |
Вторник, 12 Октября 2004, 13:36
|
Участник
Профиль
Группа: Гость форума
Сообщений: 2
Регистрация: 12.10.2004
Пользователь №: 7432
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Напоролся на аналогичную проблему. При открытии некоторых (непустых) xls-файлов начинается мат на макросы которых не видно нигде... Кто таки поборол подобное? Сообщение отредактировал Beer - Вторник, 12 Октября 2004, 13:43
|
|
|
|
|
yozh |
Вторник, 12 Октября 2004, 13:42
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
Так ты описанное выше попробовал?
|
|
|
|
|
Beer |
Вторник, 12 Октября 2004, 13:47
|
Участник
Профиль
Группа: Гость форума
Сообщений: 2
Регистрация: 12.10.2004
Пользователь №: 7432
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Пробовал, бродил по VBA, ничего подозрительного
|
|
|
|
|
yozh |
Вторник, 12 Октября 2004, 13:57
|
Ведущий
Профиль
Группа: WinCity Team
Сообщений: 2409
Регистрация: 06.09.2002
Из: Петербург/Штутгарт
Пользователь №: 3321
Конфигурация
Корпус: Compaq nx8220 PY518ET Процессор: Другой Материнская плата: HP 82915PM/GM/GMS Оперативная память: DDR2-SDRAM 1024 Mb Samsung M4 70T2953BY0-CD5 Видеокарта: ATI Mobility Radeon X600 128MB Жесткий диск (винчестер): ST9808211A, 75Gb Дисковод: Нет дисковода CD/DVD: MATSHITA DVD-RAM UJ-832S Модем: Agere Systems AC'97 Сетевой адаптер: Broadcom NetXtreme Gigabit + Intel PRO/Wireless 2200BG Звуковая плата: Intel 82801FB ICH6 - AC'97 Монитор: 15,4'' TFT, SWXGA (1680 x 1050) Операционная система: WinXPProGerSP2,Slackware 11.0,FreeDOS Beta9 Прочее: HP LaserJet 1000, HP ScanJet 2400
|
pashulka прислал мне пример, в котором была аналогичная ситуация. Справиться с ней удалось только удалением части листов. Может, он подскажет, как решить проблему иначе. Если нет - удаляй листы по одному, создавая новые и вставляя в них старое содержимое через буфер обмена.
|
|
|
|
|
pashulka |
Среда, 13 Октября 2004, 2:43
|
Участник
Профиль
Группа: Участник
Сообщений: 216
Регистрация: 13.07.2003
Пользователь №: 5551
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Хорошо, что Уважаемый мною yozh, поднял этот вопрос : При добавлении нового листа (выделение любого ярлычка, далее через правую кнопку мышки, затем добавить) появляется стандартное диалоговое окно с предложением вставить лист. Среди прочих имеется Макрос MS Excel 4.0, а также Междун. лист макросов Макрос MS Excel 4.0 - остался в наследство от MS Excel образца ~ 95 г., и назывался модульный лист, именно в нём хранился программный текст макросов. При его добавлении в рабочую книгу он вызывает такое же сообщение о наличии макросов, как и любой модуль. ОБНАРУЖИТЬ его можно сравнив имена листов в рабочей книги и сопутствующие им имена программных модулей (редактор макросов) Этот "лист" НЕ ОТОБРАЖАЕТСЯ в списке об'ектов VBA. Междун. лист макросов - с ним такая же ситуация, вдобавок этот лист имеет свой заголовок "title" - [Международный] Не забудьте также посмотреть их в скрытых листах. Есть ещё одна возможность довести человека до "бешенства" подобным сообщением, это скрыть обычный лист содержащий макрос средствами VBA. Этот код скроет активный лист так, что Вы НЕ УВИДИТЕ его используя стандартные средства, типа : Формат>Лист>Отобразить или Файл>Свойства>Состав ActiveSheet.Visible = xlVeryHidden P.S. Кстати тот скриншот, который прислал Beer не говорит о отсутствии программного кода.
Сообщение отредактировал pashulka - Среда, 13 Октября 2004, 4:31
|
|
|
|
|
Oldchat |
Суббота, 06 Ноября 2004, 22:38
|
Участник
Профиль
Группа: Гость форума
Сообщений: 2
Регистрация: 06.11.2004
Пользователь №: 7547
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Это общеизвестно, что бывают очень эрудированные невоспитанные специалисты, с которыми невозможно работать: они все валят в одну кучу, не принимая в расчет такие факторы, как момент времени и место своих "выкрутасов".
Споры, что они затевают, создают у окружающих впечатление схоластических, в то время как могут содержать рациональное. Таким образом, уровень их технической культуры можно оценить как не достигший понимания применяемых в настоящее время методов, форм и способов передачи знаний.
Не смог ли кто-нибудь взять на себя труд изложить содержание дискуссии выше в доступном существенном виде, предполагая, что читать его будут понимающие специалисты, владеющие техническим языком?
|
|
|
|
|
pashulka |
Воскресенье, 07 Ноября 2004, 7:04
|
Участник
Профиль
Группа: Участник
Сообщений: 216
Регистрация: 13.07.2003
Пользователь №: 5551
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Не очень понятно, что людам считающими себя настоящими "отцами" MS Excel и якобы владеющими "техническим языком" непонятно в столь простом вопросе ? Ведь большинство "обычных" людей не требует дополнительных об'яснений.
|
|
|
|
|
Oldchat |
Воскресенье, 07 Ноября 2004, 21:57
|
Участник
Профиль
Группа: Гость форума
Сообщений: 2
Регистрация: 06.11.2004
Пользователь №: 7547
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
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
|
Участник
Профиль
Группа: Участник
Сообщений: 216
Регистрация: 13.07.2003
Пользователь №: 5551
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
>Те, у кого есть знания вообще и опыт работы с 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. Если Вы думаете, что можете "осветить" эту тему более правильно, то попробуйте написать статью и опубликовать её на этом и других сайтах или открыть новую тему и изложить всё именно так, как Вы считаете "правильным"
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
|
0 Пользователей:
|
|
© Copyright by WinCity.Ru 2001 - 2008 | Обратная связьУслуги веб-хостинга предоставлены компанией MTW.RU
|
|