Ошибка the macros in this project are disabled

 

Бахтиёр

Пользователь

Сообщений: 2057
Регистрация: 15.01.2016

Excel 365

Добрый день.
Пытаюсь на компе друга на окне Immediate выполнить Selection.Offset(1).Select
Выдаёт ошибку (см.скрин)
Разрешил макросы — все равно выдает ошибку.

Как лечить?

P.S. Офис у него 2010

Прикрепленные файлы

  • вопрос.png (7.49 КБ)

 

Karataev

Пользователь

Сообщений: 2308
Регистрация: 23.10.2014

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

Изменено: Karataev05.05.2016 10:36:23

 

Бахтиёр

Пользователь

Сообщений: 2057
Регистрация: 15.01.2016

Excel 365

разве разрешение макросов даётся для каждой книги отдельно?
это не параметр самого Application’a?

 

Karataev

Пользователь

Сообщений: 2308
Регистрация: 23.10.2014

Для каждой книги нужно делать разрешение макросов.

 

Бахтиёр

Пользователь

Сообщений: 2057
Регистрация: 15.01.2016

Excel 365

В данный момент не могу проверить на компе, где это ошибка вылезла, но:
У себя проделал:
1) Пользовался одной надстройкой, отключил ее.
2) Закрыл и открыл Эксель, проверил нет никаких надстроек и Персонал
3) Отключил макросы и сохранил книгу
4) Открыл книгу — Окно Immediate работает

Проделал такое с двумя одновременно открытыми книгами — Окно Immediate работает

 

Karataev

Пользователь

Сообщений: 2308
Регистрация: 23.10.2014

В редакторе VBE неудобно сделано, т.к. не понятно, какая книга, надстройка активна в данный момент. Только двойным щелчком можно понять, других признаков нет. Поэтому и возникла у Вас путаница с Immediate.

 

Бахтиёр

Пользователь

Сообщений: 2057
Регистрация: 15.01.2016

Excel 365

спасибо, попробую попозже на том компе, где вылезла ошибка

 

The_Prist

Пользователь

Сообщений: 14272
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Проясню:
если открывали книгу первый раз на ПК, то вполне могли получить предупреждение о том, что книга в защищенном просмотре. Этот режим надо отключить или сразу или чуть позже через меню Файл -Сведения. Если файл в защищенном режиме, то надо будет нажать кнопку «Разрешить редактирование». Пока не отключите этот режим, то если данная книга будет активна, то окно Immediate не будет выполнять команды, ссылаясь на запрет выполнения макросов.
Однако после отключения защищенного режима можете получить так же предупреждение о том, что есть содержимое(макросы) и запрос на включение. Этот запрос будет лишь в случае, если в настройках параметров безопасности установлено «Запуск макросов с уведомлением». При таком запросе надо разрешить макросы.

И только если оба пункта выполнены можно пробовать работу макросов откуда угодно и из любой книги.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Бахтиёр

Пользователь

Сообщений: 2057
Регистрация: 15.01.2016

Excel 365

Дмитрий, спасибо за подробный ответ.

 

voice

Пользователь

Сообщений: 23
Регистрация: 24.06.2016

#10

24.12.2016 22:33:46

У меня похожая проблема. Всё работало, но после каких-то манипуляций перестали запускаться макросы в документе. Макросы разрешены, не понимаю, в чем может быть причина?
При запуске макроса по кнопке на листе выскакивает сообщение, что макросы отключены системой безопасности. Нужно перезапустить книгу и подтвердить включение макросов. Но не выскакивает предложение сделать это при последующем открытии…

Прошу прощения, разобрался! Оказывается всё-таки дело было в настройках безопасности макросов!  

Изменено: voice24.12.2016 22:44:29

When opening a Word document a macro should start and it did for a while.
But then I saved the document when the macro was activated and after that I get the error message:

The macros in this project have been disabled 

when I open the document.

I have tried different security settings.

Any idea what might be the issue?

asked Jan 14, 2009 at 15:35

Fred's user avatar

If error in your macro has blocked macros in project, it usually takes long time to search for a solution, as MS seems not approving wide usage of macros.

In Word :
The solution about enabling macros in File -> Options -> Advanced is NOT enough.

Just go to:
Developer -> Protect -> Restrict Editing -> opens up right panel, push Stop Protecting button.

Hope it helps.

answered Sep 30, 2018 at 13:20

WebComer's user avatar

WebComerWebComer

1,1312 gold badges18 silver badges31 bronze badges

In Word: Tools->Macro_>security and set to, say, medium. Alternatives include Trusted Locations and Self-Certified projects.

answered Jan 14, 2009 at 15:46

Fionnuala's user avatar

FionnualaFionnuala

90.2k7 gold badges113 silver badges152 bronze badges

In the ribbon: in Developer, click on macro securiry, then enable all macros.
Restart Xcel

Enable The macros in this project

answered Jun 19, 2019 at 15:08

Condemateguadua's user avatar

title description author ms.author manager audience ms.topic localization_priority ms.custom ms.reviewer appliesto search.appverid ms.date

Macros in this project are disabled for macros assigned Digital Signature certificate in Outlook

Describes a solution to solve the error (The macros in this project are disabled) in Outlook.

helenclu

luche

dcscontentpm

ITPro

troubleshooting

Normal

Outlook for Windows

CSSTroubleshoot

gbratton, gdowling

Outlook 2016

Outlook 2013

Microsoft Outlook 2010

MET150

3/31/2022

Error when running macros that are assigned a Digital Signature certificate in Outlook: The macros in this project are disabled

Original KB number:  4465120

Symptoms

Considering the following scenario:

  • You set the Macro Security to Notifications for digitally signed macros, all other macros disabled on the Developer tab in Microsoft Outlook.
  • You create a macro and assign a Digital Signature certificate to the macro under Tools > Digital Signature in Visual Basic.
  • You close Visual Basic and Outlook. When you’re prompted to save the Visual Basic project, you click Yes.
  • You start Outlook, and then you start Visual Basic.

In this scenario, you receive the error message: An error occurred while attempting to verify the VBA project’s signature. Macros will be disabled.

When you try to run the macro, you receive the error message: The macros in this project are disabled. Please refer to the online help or documentation of the host application to determine how to enable macros.

Cause

This issue occurs because exiting Visual Basic effectively cancels the changes that you made to the project, so the certificate is no longer assigned to the macro.

Resolution

Manually save the changes that you made to the project before you close the Visual Basic window by using either of the following methods:

  • Go to File > Save VbaProject.OTM.
  • Click the Save icon on the toolbar in the Visual Basic window.

Here’s a quick question we just got from a reader:

I have educated myself on the topic of  developing VBA macros for Outlook using your tutorials. Now, i would like to run my newly created macro and i get a message stating that “Macros in this project have been disabled and and i should be consulting Online help”. Any clue about what i am doing wrong here? For what it worth, i am using Outlook 2019 / 365.

Thanks for the question. Looks like you are having issues related to your Macro security settings. Read on for a fix.

Outlook Macros are disabled. How to fix?

Before we help you to allow your Outlook macros, let’s understand a few basics. Macros are snippets of Visual Basic Code that are embedded in your Microsoft Office application. Macros that we write in Outlook are stored in the VBAProject.otm file and its behavior and availability to the end users is governed by the Outlook Macro security settings.

The error message you got is simply due to the fact that your Microsoft Outlook Macro settings are set to disable Macros. The reason for that is that custom Macros could pose a potential threat to your computer hardware, security and contained data. That’s exactly the reason why you should never copy a macro from an unknown source.

Macros_project_disabled

Assuming that you have written your Macro on you own and feel comfortable running it on your PC, you should adjust the Macro security settings accordingly.

Enabling macro security settings in Outlook

To enable macros in Outlook, follow the steps below:

  1. Open Microsoft Outlook
  2. From the Ribbon, hit File.
  3. Hit Options.
  4. From the left Panel, hit Trust Center.
  5. Then hit the Trust Center Settings.
  6. Then Macro Settings.
  7. Now, go ahead and set your security level. Our recommendation is that is to use the following settings:
    • Version 365/2019: Use Disable All Macros with Notification or
    • Version 2016/2013: Use Notifications for only Digitally Signed…
  8. Once done, go ahead and hit OK.
  9. Next restart Outlook to ensure that your new security settings take effect.
  10. Your macros should now be running.

Troubleshoot Macro Security issues from the Developer Tab

If you already have the Outlook Developer tab enabled, the process is even more simple. Just as an FYI, the Developer Ribbon menu contains an integrated development environment to allows you to write your VBA macro code.  Let’s take a quick look on how to switch your Macro security settings from the Developer tab:

  1. First off, Let’s go ahead and launch Microsoft Outlook.
  2. From the Ribbon, Hit the Developer command.
  3. Now, go ahead and  hit the Macro Security button.
  4. Proceed as we described above.

Kindly post a comment in case of follow up questions on Outlook Macros. Happy coding 😉

Аник

1

Невозможно вставить текст (макросы отключены)

03.11.2010, 12:28. Показов 34554. Ответов 18


Студворк — интернет-сервис помощи студентам

Здравствуйте!У меня возникла следующая проблема.. При попытке вставить в один документ кусочек со второго элементарными «копировать- вставить» мне выдают вот такую каляку: The macros in this project are disabled.Please refer to the online help or dokumentation of the host application to determine how to enable macros. что делать???????Кучу раз переустанавливала офис,бесполезно.Сейчас стоит2007

290 / 175 / 3

Регистрация: 01.11.2009

Сообщений: 550

03.11.2010, 14:25

2

скорей всего в файле включены маркосы. попробуйте их отключить. или при вставке выбрать вариант только текст.



0



-17 / 15 / 0

Регистрация: 22.12.2009

Сообщений: 404

04.11.2010, 01:15

3

поддерживаю выше сказанное



0



Busine2009

Заблокирован

06.11.2010, 12:37

4

Аник,
не могу у себя создать такую ситуацию. Если можно, то вставьте фрагмент документа.



0



javvva

07.11.2010, 10:03

Не по теме:

Busine2009, судя по тому что автор молчит уже почти неделю ему это нах.. не нужно.



0



1 / 1 / 0

Регистрация: 08.11.2010

Сообщений: 4

08.11.2010, 20:01

6

Мне очень нужно!! Точно такая же бяка вылезает. Причем появилась вроде как после установки word 10. Удалил, установил 2007 — пишет точно также при попытке вставить текст из буфера обмена. Причем без разницы откуда текст взят, даже из самого ворда.
Пишет The macros in this project are disabled.Please refer to the online help or dokumentation of the host application to determine how to enable macros. Нажимаешь «окей» и ничего не происходит. Помогите, люди добрые, люди знающие!)



0



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

28040 / 15773 / 982

Регистрация: 15.09.2009

Сообщений: 67,752

Записей в блоге: 78

08.11.2010, 20:20

7

Цитата
Сообщение от maarik
Посмотреть сообщение

Please refer to the online help or dokumentation of the host application to determine how to enable macros.

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



1



Busine2009

Заблокирован

08.11.2010, 20:30

8

maarik,
Сначала вот это:
Круглая кнопка — Параметры Word — Ресурсы — Центр диагностики Microsoft Office.
Если не поможет, то:
Пуск — Панель управления — Установка и удаление программ — Microsoft Office 2007 — Изменить — Восстановить.

Затем.
Смысла не понимаю, но чтобы этого не было, нужно сделать следующее:
Круглая кнопка — Параметры Word — Центр управлением безопасностью — Параметры центра управления безопасностью… — Включить все макросы (не рекомендуется, возможен запуск опасной программы) — Окей.

Добавлено через 7 минут

Цитата
Сообщение от magirus
Посмотреть сообщение

чтобы определить как включить макросы.

при чём здесь макросы?



1



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

28040 / 15773 / 982

Регистрация: 15.09.2009

Сообщений: 67,752

Записей в блоге: 78

08.11.2010, 21:11

9

Цитата
Сообщение от Busine2009
Посмотреть сообщение

Включить все макросы

действительно при чем?….



1



Busine2009

Заблокирован

08.11.2010, 21:19

10

magirus,
логики никакой нет, но

The macros in this project are disabled

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



1



magirus

08.11.2010, 21:23

Не по теме:

Цитата
Сообщение от Busine2009
Посмотреть сообщение

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

а кто спорит? здесь «как включить макросы»=»как установить низкий уровень безопасности» не так ли?



1



1 / 1 / 0

Регистрация: 08.11.2010

Сообщений: 4

09.11.2010, 18:10

12

Всем спасибо!! Вы были правы, просто надо было в надстройках поставить нужную галочку.)



1



Busine2009

Заблокирован

09.11.2010, 20:24

13

в надстройках поставить нужную галочку.

что за галочку?
Нельзя оставлять безопасность в низком режиме.

Добавлено через 1 минуту

Цитата
Сообщение от maarik
Посмотреть сообщение

в надстройках

может быть в настройках?



0



1 / 1 / 0

Регистрация: 08.11.2010

Сообщений: 4

09.11.2010, 22:06

14

именно в надстройках(2007 версия). Почему нельзя?



0



Busine2009

Заблокирован

10.11.2010, 20:28

15

maarik,
ради интереса, напишите, что сделали. Просто здесь никто не предлагал лезть в «Надстройки».



0



5561 / 1367 / 150

Регистрация: 08.02.2009

Сообщений: 4,107

Записей в блоге: 30

10.11.2010, 23:10

16

Что у maarik, что у Аник сообщения «битые»:
dokumentation — такого слова просто не м. б. в хорошем ПО.



0



1 / 1 / 0

Регистрация: 08.11.2010

Сообщений: 4

15.11.2010, 19:53

17

Цитата
Сообщение от Busine2009
Посмотреть сообщение

maarik,
ради интереса, напишите, что сделали. Просто здесь никто не предлагал лезть в «Надстройки».

убрал всякий контроль за безопастностью



0



Busine2009

Заблокирован

15.11.2010, 20:14

18

maarik,
полностью напиши, что сделал, чтобы др. знали, что делать.



0



0 / 0 / 0

Регистрация: 23.10.2009

Сообщений: 58

20.08.2012, 12:28

19

Так, люди, у вас и у меня это сообщение. Но надо разобраться — относится ли оно к макросам. Кое у кого не влияет на это уровень безопасности, у кого-то — нет. Какие-то там «Word — Ресурсы — Центр диагностики M» — это, вообще что?

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



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

20.08.2012, 12:28

19

  • Ошибка the ios sdk could not be found please reinstall the application как исправить
  • Ошибка the instruction at 0x00000000 referenced memory at 0x00000000
  • Ошибка the installer has encountered an unexpected error installing this package 2503
  • Ошибка the installation cannot continue as the installer file may be damaged
  • Ошибка the insert statement conflicted with the foreign key constraint