Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/25: Рейтинг темы: голосов - 25, средняя оценка - 4.80
-8 / 0 / 0
Регистрация: 07.11.2022
Сообщений: 20
Word

Макрос «Работай сам!». Окажите содействие школьному учителю с Макросом

07.11.2022, 11:13. Показов 5792. Ответов 53
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые программисты!
Обращается к Вам учитель химии, которому пришлось проводить занятия еще и по информатике. Изучаем MS_Word. Дети не хотят печатать самостоятельно, хитрят и отчитываются чужими работами…

Хочу раздать каждому «Именной файл» (ФИО - в колонтитулах) и запретить возможность вставки текста, скопированного из чужого файла.
Т.е. смысл моего «тех.задания» – набирать тест в файле сам можешь, а скопировать его у кого-то и вставить в свой – не можешь.
В общем, можно ли запретить функцию «копирование/вставка» при помощи Макроса?
Спасибо. Андрей
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.11.2022, 11:13
Ответы с готовыми решениями:

Окажите содействие с обновлением пк)
Здравствуйте) имеется старое железо, а именно: - AMD Phenom II x4 955 - ASUS M4A87TD (AM3) - 4 плашки оперативки Samsung по 2гб, но...

Окажите содействие новичку!
Здравствуйте!Пишу диплом,нужно сделать лазерную сигнализацию с смс оповещением.Саму сигнализацию я сделал,а вот с оповещением возникли...

Окажите содействие в решении 4-х задач
Здравствуйте, уважаемые форумчане. Прошу вашей помощи в решении 4-х задач. 1)Задача № 1 public interface Relatable { int...

53
932 / 365 / 43
Регистрация: 10.05.2021
Сообщений: 1,564
Записей в блоге: 10
07.11.2022, 11:35
Solt12, здравствуйте.
Когда учителя перестанут лечить симптомы и начнут лечить болячки? Если запретить копировать - что помешает перепечатать чужое? Это ж тоже самое списывание старым добрым методом…

Решается старым добрым "Иванов, к доске! Расскажи, как ты получил этот результат"
Очень хреново, что приходится УЧИТЕЛЮ такое объяснять…

По вопросу: можно, но непросто и можно будет обойти (как и большинство "ухищрений" преподов).
Они намного умнее вас в вопросах обхода чего-либо и имеют коллективный разум Вы сегодня утром ищите защиту, они сегодня вечером ищут обход. Обе задачи нами будут успешно решены, а толку в итоге 0. Прямо модель текущего устройства государства
2
538 / 355 / 147
Регистрация: 21.09.2016
Сообщений: 1,337
07.11.2022, 15:47
А кто запретит им вместо Word (MicrosoftOffice) использовать Writer (LibreOffice) или МойОфис или OnlyOffice или просто блокнот Все макросами не закроете
1
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
07.11.2022, 18:57
Цитата Сообщение от Solt12 Посмотреть сообщение
Дети не хотят печатать самостоятельно, хитрят и отчитываются чужими работами…
дайте каждому свой разный текст из любого учебника(хоть букваря)
нечего будет копировать
1
932 / 365 / 43
Регистрация: 10.05.2021
Сообщений: 1,564
Записей в блоге: 10
07.11.2022, 19:34
shanemac51, сразу видно человека с опытом работы)))
Только, дело в том, что преподаватели тоже хотят упростить себе задачу
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4159 / 2448 / 508
Регистрация: 13.12.2016
Сообщений: 8,320
Записей в блоге: 5
07.11.2022, 20:25
Цитата Сообщение от Solt12 Посмотреть сообщение
Спасибо. Андрей
Являясь химиком вряд ли удивите школьников, однако, думаю, что проявить элементарную компетентность сможете. Просто присмотритесь к свойствам файла и постройте свои логические цепочки.
Миниатюры
Макрос «Работай сам!». Окажите содействие школьному учителю с Макросом  
1
859 / 509 / 187
Регистрация: 09.03.2009
Сообщений: 1,726
07.11.2022, 21:43
АЕ, так отредактировать свойства файла внешним макросом или VBS-скриптом тоже дело несложное. BuiltinDocumentProperties или CustomDocumentProperties легко гуглятся.
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4159 / 2448 / 508
Регистрация: 13.12.2016
Сообщений: 8,320
Записей в блоге: 5
08.11.2022, 00:33
Цитата Сообщение от Zeag Посмотреть сообщение
тредактировать свойства файла внешним макросом или VBS-скриптом тоже дело несложное
При условии, то вы знаете откуда я сделал такие выводы.
0
Динохромный
1638 / 775 / 288
Регистрация: 22.12.2015
Сообщений: 2,422
08.11.2022, 10:11
Цитата Сообщение от Solt12 Посмотреть сообщение
Изучаем MS_Word. Дети не хотят печатать самостоятельно
Вы Word изучаете, или печать?
Цитата Сообщение от Solt12 Посмотреть сообщение
можно ли запретить функцию «копирование/вставка» при помощи Макроса?
Непосредственно запретить нельзя. Все остальные пути макроса можно обойти просто запретив выполнение макроса при открытии документа (на всякого мудреца найдется простоты).
Цитата Сообщение от Solt12 Посмотреть сообщение
Хочу раздать каждому «Именной файл» (ФИО - в колонтитулах) и запретить возможность вставки текста
Дайте готовый набитый текст, знание Word может заключаться в форматировании - установка межстрочного интервала, отступов, нумерации, оглавления, вставка таблиц и т.д. Умение нажимать на кнопки клавиатуры никаких знаний о Word не дает, это как приблизительно заставлять в рамках курса химии складывать и умножать циферки в примерах - да, индексы в химических формулах считать нужно, однако ж это математика, а не химия. Валентность - химия, а 2+3=5 не химия.
Соответственно, печать на клавиатуре - это ни разу не Word.
1
-8 / 0 / 0
Регистрация: 07.11.2022
Сообщений: 20
08.11.2022, 14:30  [ТС]
Учить учителя, как он должен учить - не надо (предлагать изучать Word у доски), а учить программированию - можно…
Умеете печатать очень хорошо, видимо вас учил Информатик - такой же, как я, «непрофильный» учитель, а программировать Вас научить не смог, раз я получил «многабукаф» вместо конкретного VBA-кода.
Не знаете, как помочь, так и скажите, а не давайте примитивных советов.

Я попросил конкретной помощи… Не много Вас программистов желают пойти работать в сельскую школу за 15тыс., и мне старому химику приходится выкручиваться.
0
-8 / 0 / 0
Регистрация: 07.11.2022
Сообщений: 20
08.11.2022, 14:48  [ТС]
Разные тексты, конечное же, можно подготовить для 35-40 чел., да - на каждую из 20 тем. Но, пройдет урок в параллельном классе и т.д. …. пройдет год и все методические материалы становятся достоянием всех учеников школы! И что искать заново? Согласитесь, совсем не просто каждый год по 600-80 страниц находить интересные материалы (из букваря печатать не будут, скажут не интересно), ниже прикреплен пример страницы из моей методички.

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

Получается, что я не уследил, как они взяли и передали друг другу тест на флэшке или через сетевой буфер, и всем надо поставить оценку «5».
Вот если бы можно было запретить в Word’e функцию «копирования/вставки»….?
0
932 / 365 / 43
Регистрация: 10.05.2021
Сообщений: 1,564
Записей в блоге: 10
08.11.2022, 15:13
Цитата Сообщение от Solt12 Посмотреть сообщение
Не много Вас программистов желают пойти работать в сельскую школу за 15тыс
если можно зарабатывать больше - почему бы это не делать? Вам не кажется, что давить на жалость нужно не программистам, а министерству образования и всяким чинушам — это ОНИ вас в такие условия загоняют, а не мы.

Вам ответили, что затея - заведомо проигрышная, а вы всё не можете понять. Если у вас задание одно на всех, то это полная ерунда - всегда были хотя бы 2 варианта, разные для соседов по партам. Проверяются варианты ПОСЛЕ работы и в ОТСУТСТВИЕ учеников.

И да - вызывать к доске (или компу) с рассказом "как сделал" — самая эффективная в вашем случае методика преподавания. Годится для ЛЮБОГО предмета.

Не по теме:

P.S.: какое там айти и импортозамещение — Россиюшке ещё ох как долго с колен вставать…

0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4159 / 2448 / 508
Регистрация: 13.12.2016
Сообщений: 8,320
Записей в блоге: 5
08.11.2022, 15:46
Цитата Сообщение от Solt12 Посмотреть сообщение
Получается, что я не уследил, как они взяли и передали друг другу тест на флэшке или через сетевой буфер, и всем надо поставить оценку «5».
Если задания будут индивидуальными, то передавать будет нечего. И ничто не мешает каждому выдать пдф-ку, содержащую в себе почву для всех 20 тем. В конце изучения у каждого будет свой "шедевр" и определенная гордость, что сотворили его самостоятельно. Ребяток надо заинтересовывать, заражать идеей творить.
1
Динохромный
1638 / 775 / 288
Регистрация: 22.12.2015
Сообщений: 2,422
08.11.2022, 18:36
Цитата Сообщение от Solt12 Посмотреть сообщение
Учить учителя, как он должен учить - не надо
Напротив: учить вас, как вы должны учить - вопрос методиста, но раз вы пришли сюда - общее представление о предмете, который вы даете детям, нужно вам дать в обязательном порядке.
Цитата Сообщение от Solt12 Посмотреть сообщение
(предлагать изучать Word у доски)
"У доски" не надо. Просто - предлагать изучать Word вместо получения навыков машинистки. Что принципиально изменится, если ваши подопечные будут печатать ваши задания не в Word, а скажем в Блокноте? Да ничего, потому что вы обучаете не Word, а печати, неважно в каком приложении.
Цитата Сообщение от Solt12 Посмотреть сообщение
Я попросил конкретной помощи…
У меня в классе это называлось покороче: "дай списать".
Цитата Сообщение от Solt12 Посмотреть сообщение
Согласитесь, совсем не просто каждый год по 600-80 страниц находить интересные материалы
Не могу с вами согласиться и здесь. То, чему вы обучаете детей, называется клавиатурный тренажер. Я слепой печати обучался в программе Solo (и я еще раз вам повторяю - Word тут никаким боком не нужен), и никаких интересных текстов там не было - просто последовательность букв. Пусть "Войну и мир" перепечатывают - и любовь к прекрасному воспитается, и надолго хватит текста.
Цитата Сообщение от Solt12 Посмотреть сообщение
Вот если бы можно было запретить в Word’e функцию «копирования/вставки»….?
Могу предложить что-то по мотивам файла ниже. С текстом работает, с остальным - не знаю. Макросы нужно разрешить, чтобы у ребенка не было возможности быстренько закрыть Word, открыть запретив макросы, вставить, сохранить, закрыть и открыть по новой.
Вложения
Тип файла: zip Cyber обучение печати.zip (20.0 Кб, 14 просмотров)
1
Динохромный
1638 / 775 / 288
Регистрация: 22.12.2015
Сообщений: 2,422
08.11.2022, 19:00
Solt12, потестируйте приложенный файл, попробуйте сделать с ним то, что будут делать ученики. Я вот по раздумью нашел вполне ожидаемый баг - если выделить текст и переключиться на другое окно, чтобы скопировать чей-то текст, при активации окна выделенный текст стирается. В приложенной версии этот баг исправлен, но не факт, что нет других. Просьба - проверьте самостоятельно, т.к. я не знаю, что ваши дети могут с ним делать.
Вложения
Тип файла: zip Cyber обучение печати1.zip (20.1 Кб, 28 просмотров)
0
Динохромный
1638 / 775 / 288
Регистрация: 22.12.2015
Сообщений: 2,422
09.11.2022, 07:29
Solt12, навскидку поправил еще одну неувязку в логике.
Мне знаете какой момент непонятен? Как вы будете контролировать такую логику: ребенок вообще полностью закрывает ваш файл и создает новый чистый расширением например doc вместо docm (или удаляет ваш и заменяет его на свою копию), и успешно делает там вообще все, что хочет. Как вы собираетесь контролировать, что ребенок работает в вашем исходном файле, а не в своем подменном?
Вложения
Тип файла: zip Cyber обучение печати2.zip (20.1 Кб, 15 просмотров)
0
-8 / 0 / 0
Регистрация: 07.11.2022
Сообщений: 20
09.11.2022, 12:50  [ТС]
Сейчас говорим не про дисциплину химия (по которой за 30 лет все «отработано» и «наработано»)
На уроке информатики по изучению Word’а я хожу между учениками, помогаю им, слежу за работой и, конечно же, замечаю, кто сделал мало, а кто - близок к завершению выполнения задания. И вдруг, под конец занятия, когда я нахожусь в одном конце класса, в другом кто-нибудь отрапортует, что он «все сделал». И стоит мне отвлечься от класса на монитор для проверки выполненного задания, как тут же другом конце класса почти у всех появляются выполненные работы.
Получается, что я не уследил, как они взяли и передали друг другу тест на флэшке или через сетевой буфер, и всем надо поставить оценку «5».
Вот если бы можно было запретить в Word’e функцию «копирования/вставки» или перетаскивания текста между окнами Word’а ?

Как организовать работу только в выданном мною «Именном» файле и с включенными макросами и уже решил. Также, я уже повесил запрещающие макросы на кнопки Ctrl+c, Ctrl+v; Ctrl+Ins, Shift+Ins.
Работа выполняется только на уроке и под моим контролем (некогда обратиться к Всемирному разуму», нельзя позвонить, не у кого спросить).
0
Динохромный
1638 / 775 / 288
Регистрация: 22.12.2015
Сообщений: 2,422
09.11.2022, 13:14
Цитата Сообщение от Solt12 Посмотреть сообщение
Также, я уже повесил запрещающие макросы на кнопки Ctrl+c, Ctrl+v; Ctrl+Ins, Shift+Ins.
Любопытно, я сразу подумал о способах копирования - получается что драг энд дроп (перетаскивание из документа в документ) мой код не лочит, это дырка в безопасности. Нужно убрать галочку "разрешить перетаскивать текст" в настройках.
0
932 / 365 / 43
Регистрация: 10.05.2021
Сообщений: 1,564
Записей в блоге: 10
09.11.2022, 13:27
Цитата Сообщение от Solt12 Посмотреть сообщение
На уроке информатики по изучению Word’а
а в чём, простите, изучение Word'а у вас заключается? Можно простой пример парочки типовых заданий.
Я в 2006-2008ом годах (в областной абсолютно типовой школе) на информатике изучал HTML и Basic — думал, что с тех пор развитие вперёд шагнуло. Сейчас в школах пайтон учат уже…
0
-8 / 0 / 0
Регистрация: 07.11.2022
Сообщений: 20
10.11.2022, 18:47  [ТС]
Обалдеть! Есть-таки Программисты на этом сайте! Работает! Я уже счастлив.
И можно оставить, как есть. Остается только… вобщем я про перетаскивание между окнами - про «драг энд дроп». Наверное, это уже Wind’овая функция и надо применять С++… Зря я Вас мучаю?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.11.2022, 18:47
Помогаю со студенческими работами здесь

Мультимедийное пособие! Окажите содействие
Здравствуйте,уважаемые читатели! В связи с необходимостью прошу помощи! Необходимы исходные файлы программы "Мультимедийное...

Окажите содействие в решении задачи
Написано подряд шесть цифр, 1,2,3,4,5,6,. Поставь между некоторыми из них знаки "+" и "-" так, чтобы в результате получилось...

Окажите пожалуйста содействие с WPF. Я начинающий
Вопрос такой: у меня есть страница с выводом таблицы из бд в DataGrid. Подскажите как мне осуществить взаимодействие с этой таблицей при...

Непонимаю, где в цикле ошибка.Окажите содействие
Задача:дан двумерный массив, нужно транспортировать массив так, чтобы строки стали столбцами, а столбцы- строками. Module Module1 ...

Окажите содействие :) в создание простейшего текстового ред.
Добрый вечер уважаемые программисты. Я только начинающий программист,единственный язык в котором разобрался Питон и немного Паскаля. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru