Что делать если макрос стреляет в пол




Что делать если макрос не работает?

Подробности Категория: Основы VBA Опубликовано: 25 января 2012

Отказ макроса или надстройки от выполнения своих функций имеет ряд причин. Рассмотрим наиболее распространенные из них.

Операционная система

Вплоть до Office 2016 пакет приложений Microsoft Office выпускается в различных версиях, для Windows и для Mac OS. Встроенный в приложения Office язык программирования при этом использует отличающиеся друг от друга библиотеки операционной системы. В связи с этим макрос/надстройка, написанная для работы в приложениях под Windows, может не работать, либо работать некорректно в MacOS. Проверьте операционную систему, для которой разрабатывался макрос/надстройка.

Разработчик пакета офисных приложений

Кроме Microsoft Office, пользователи достаточно часто используют альтернативные пакеты офисных приложений, такие как OpenOffice или LibreOffice. Приложения этих пакетов также имеют встроенные языки программирования, но эти языки отличаются друг от друга. Макросы или надстройки, написанные в Visual Basic for Application в приложениях пакета Microsoft Office, не будут работать в приложениях OpenOffice или LibreOffice. Уточните, для какого пакета офисных программ разработан макрос/надстройка.

Наличие компонентаVBA

Для того, чтобы можно было запустить макрос или надстройку в каком-либо приложении пакета Office, необходимо, чтобы с этим пакетом был установлен компонент VBA – встроенный язык программирования Visual Basic for Application. В некоторых версиях Office этот пакет может устанавливаться отдельно. Проверьте, установлен ли этот компонент на компьютере. Нажмите сочетание клавиш Alt+F11, если после этого появляется окно редактора Visual Basic, то компонент установлен.

ВерсияMicrosoftOffice

Microsoft Office 2003 использует надстройки с расширением .xla (для Excel). dot (для Word) и так далее. В более поздних версиях расширения надстроек изменились. xlam (для Excel). dotm (для Word). При установке надстроек старого формата в приложения Office 2007 и выше никаких проблем не происходит, а вот при попытке установить надстройку нового формата в приложения пакета Office 2003, возникает сообщение о том, что надстройки не обнаружены. Убедитесь в том, что используемая надстройка предназначена именно для той версии Office, в которой Вы работаете.

АктивацияMicrosoft Office

Убедитесь в том, что Microsoft Office не требует активации. Проведите активацию, чтобы избежать каких-либо ограничений при использовании приложений.

Система безопасности

Если все вышеизложенное не ответило на вопрос «почему не работает макрос?», то, скорее всего, дело в настройках системы безопасности. Перейдите на страницу http://macros-vba.ru/knigi/vba/287-nastrojki-sistemy-bezopasnosti и проделайте то, что написано в разделах «Надежные расположения» и «Настройка доступа к объектной модели VBA».

Используемые библиотеки

Еще одна ситуация при которой не работает макрос сопровождается появлением сообщения Can’t find project or library при этом тот же самый макрос может без нареканий работать на другом компьютере. В разных версиях приложений, в которые встроен VBA могут использоваться разные библиотеки, в связи с чем могут возникать подобные ошибки. Ошибку можно устранить, если в окне, которое следует за сообщением об ошибке снять флажки, установленные в пунктах, содержащих слово MISSING .

Это окно также можно вызвать и самостоятельно, если в редакторе VB выбрать пункт меню Tools/References.

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

Другие материалы по теме:

Категория: Программы геймеру Автор: Макс 23.01 Просмотры: 232508 Загрузки: 57137

Доброго времени чуваки с вами PuerMAN! Как и обещал покажу, как макросить абсолютно любую мышку. Для обзора выбрал программу Macros Effect, потому что она поддерживает синтаксис Оскар и все макросы которые будут в моих обзорах можно будет юзать и на обычных офисных мышках. Так же плюс этой проги в том что в сети очень много макросов на X7 это значит не нужно тратить время переписывая сторонние макросы под себя, достаточно просто дернуть код с файла AMC и перенести в окно Macros Effect. Как это делается смотрите из видео.

1. Любая мышка с наличием хотя бы двух клавиш левой и правой

2. Программа по эмуляции макроса на мышке

Приступим к макросингу:

1. Скачайте архив с программой Macros Effect (прога проверена антивирусом DrWeb смотреть )

2. Запустите программу на компьютере

Расскажу коротко про простой интерфейс Macros Effect:

- Окно скрипт, в это окно вставляется или пишется макрос для мышки.

- Слежение - активация макроса в игре.

- Реагировать на: Нажатие и отжатие (В основном будет нужен режим отжатие поэтому сразу переключаемся в этот режим)

- Большая красная кнопка нужна для записи собственных макросов. Включаешь и она записывает действия мышки.

Сразу сделаем небольшую настройку:

1. Нажимаем на надпись макрос, в верхней части программы.

2. В настройках, клавиша слежения я выбрал кнопку X , делаем кому как удобно, обязательно нужно изменить клавишу F8.

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

Вот мы скачали архив, в нем три файла:

1. Жмем на стандартный правой кнопкой мыши

2. Открываем с помощью блокнота

3. Копируем содержимое тегов

4. Вставляем скопированное в программу Macros Effect - в окно скрипт.

5. Заходим в игру нажимаем клавишу X слышим звук включенной программы. Зажимаем зум, стреляем - снайперка сама перезаряжается.

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

Оптимизация Macros Effect:

Нажимаем сочетание клавиш alt+Ctrl+Del запускаем диспетчер задач - переходим к процессам - кликаем по программе Macros Effect правой кнопкой мыши - ставим приоритет выше среднего. Это нужно для того что бы программа в первую очередь перехватывала сигналы с вашей мышки.

Использовать стороне ПО в онлайн играх запрещено правилами, в том числе и в Contract Wars. В данном видео я показал примитивный эмулятор памяти игровой мыши Macros Effect - эта прога тоже самое что и обычная память игровой мышки, только записи макроса будут расположены на вашем компьютере, в отличии от игровых мышек, в игровых макрос храниться в самой мышке.

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

Через эту прогу можно макросить дабл,трабл, очереди, из любых оружий. Для штурмовиков будет полездна.

Дополнил архив к видео такими макросами:

Тем у кого игровые мышки x7 с встроенной памятью, показываю как загружать себе макрос:

1. Качаем с офф сайта программу OSCAR для своей мыши, обычно она находиться на странице с описанием мышки.

2. Запускаем программу.

3. Выбираем нужную клавишу

4. открываем макро менеджер

5. Жмем на макрос - Открыть - Выбираем нужны макрос

6. Сохраняем - Закрываем макро менеджер

7. Жмем Download to Mouse

Макрос загружен в мышку, можно играть и быть счастливым.

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

С вами был PuerMAN, покеда чуваки!

Макросим абсолютно любую мышку:

Макросы.

08/07/2016 12:45 Размещено Airin

08/07/2016 12:33 Размещено LOLYOU1337


ЗА МАКРОСЫ НЕ БАНЯТ, КАК ЖЕ БЕСЯТ ТАКИЕ ЛЮДИ, БАН ПОЛУЧАЕШЬ ТОЛЬКО И ТОЛЬКО В ТОМ СЛУЧАЕ ЕСЛИ МАКРОС УБИРАЕТ ОТДАЧУ С ОРУЖИЯ, НО В ОВЕРВОТЧЕ НЕТУ ОТДАЧИ.
Зато макрос убирает разброс. И за это надо банить.

08/07/2016 12:45 Размещено Airin

08/07/2016 12:33 Размещено LOLYOU1337


ЗА МАКРОСЫ НЕ БАНЯТ, КАК ЖЕ БЕСЯТ ТАКИЕ ЛЮДИ, БАН ПОЛУЧАЕШЬ ТОЛЬКО И ТОЛЬКО В ТОМ СЛУЧАЕ ЕСЛИ МАКРОС УБИРАЕТ ОТДАЧУ С ОРУЖИЯ, НО В ОВЕРВОТЧЕ НЕТУ ОТДАЧИ.
Зато макрос убирает разброс. И за это надо банить.

08/07/2016 12:45 Размещено Airin

08/07/2016 12:33 Размещено LOLYOU1337


ЗА МАКРОСЫ НЕ БАНЯТ, КАК ЖЕ БЕСЯТ ТАКИЕ ЛЮДИ, БАН ПОЛУЧАЕШЬ ТОЛЬКО И ТОЛЬКО В ТОМ СЛУЧАЕ ЕСЛИ МАКРОС УБИРАЕТ ОТДАЧУ С ОРУЖИЯ, НО В ОВЕРВОТЧЕ НЕТУ ОТДАЧИ.
Зато макрос убирает разброс. И за это надо банить.
Банят только за макросы убирающий разброс, в овервотче разброса нет, я уже это объяснил. Макросы это не только убирание разброса, это все что ты хочешь.

25/06/2016 12:21 Размещено Итальянец

Была похожая тема на форуме Старкрафта. Делали запрос в техподдержку и формулировка в ответе была именно такой.
Использование стороннего ПО упрощающего игровой процесс и дающего преимущество перед другими игроками

08/07/2016 15:30 Размещено GunMan

25/06/2016 12:21 Размещено Итальянец

Была похожая тема на форуме Старкрафта. Делали запрос в техподдержку и формулировка в ответе была именно такой.
Использование стороннего ПО упрощающего игровой процесс и дающего преимущество перед другими игроками

08/07/2016 15:30 Размещено GunMan

25/06/2016 12:21 Размещено Итальянец

Была похожая тема на форуме Старкрафта. Делали запрос в техподдержку и формулировка в ответе была именно такой.
Использование стороннего ПО упрощающего игровой процесс и дающего преимущество перед другими игроками

08/07/2016 15:30 Размещено GunMan

25/06/2016 12:21 Размещено Итальянец

Была похожая тема на форуме Старкрафта. Делали запрос в техподдержку и формулировка в ответе была именно такой.
Использование стороннего ПО упрощающего игровой процесс и дающего преимущество перед другими игроками

08/07/2016 15:30 Размещено GunMan

25/06/2016 12:21 Размещено Итальянец

Была похожая тема на форуме Старкрафта. Делали запрос в техподдержку и формулировка в ответе была именно такой.
Использование стороннего ПО упрощающего игровой процесс и дающего преимущество перед другими игроками

08/07/2016 15:30 Размещено GunMan

25/06/2016 12:21 Размещено Итальянец

Была похожая тема на форуме Старкрафта. Делали запрос в техподдержку и формулировка в ответе была именно такой.
Использование стороннего ПО упрощающего игровой процесс и дающего преимущество перед другими игроками

08/07/2016 15:30 Размещено GunMan

25/06/2016 12:21 Размещено Итальянец

Была похожая тема на форуме Старкрафта. Делали запрос в техподдержку и формулировка в ответе была именно такой.
Использование стороннего ПО упрощающего игровой процесс и дающего преимущество перед другими игроками

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

12/07/2016 00:58 Размещено LOLYOU1337

Макросы это не ПО, ПО это читы. Макросы невозможно спалить, только если это не убирание отдачи. Макросы это несколько (или одно) ускоренных действий(можно не ускоренных, но чаще всего так) записанных на одну кнопку. Вдруг это ты сам дико быстро кликаешь на клавиши. Особенно данный макрос, чувака который создал тему, он просто делает авто атаку на конце перезарядки, точно такое же действие он может совершать сам нажимая на кнопки, макросы просто облегчают.
Факт упрощения есть? Есть.
Факт что нажатием одной кнопки выполняется больше одного действия установлен? Вы сами признались.
Вычисляется измерением тайминга комб и частотой применения. Человек не способен делать одинаковые по таймингам комбо.
Позиция Близзард ясна: Одно нажатие кнопки, одно действие . Ваши доводы служат для самоуспокоения и самоутверждения.

как насчет макросика на разворот на 180 градусов по нажатию кнопки?
таже Анка на низкой чувствительности мыши становится беспомощна против Сомбры не если не развернемся сразу..

Обсудить

Источники: http://macros-vba.ru/knigi/vba/84-ne-rabotaet-makros, http://puerman.net/board/raznoe/programmy_gejmeru/makrosim_absoljutno_ljubuju_myshku/15-1-0-15, http://eu.battle.net/forums/ru/overwatch/topic/17612221352?page=3


Комментариев пока нет!

Ваше имя *
Ваш Email *

Сумма цифр внизу: код подтверждения