Бахтиёр Пользователь Сообщений: 2034 Excel 365 |
Добрый день. Как лечить? P.S. Офис у него 2010 Прикрепленные файлы
|
Karataev Пользователь Сообщений: 2308 |
Такое может быть, когда открыто несколько книг или надстроек. Какая-то одна из этих книг или надстроек активна. Если запуск макросов в активной книге или надстройке запрещен, то в окне Immediate будет ошибка, о которой Вы пишите. Изменено: Karataev — 05.05.2016 10:36:23 |
Бахтиёр Пользователь Сообщений: 2034 Excel 365 |
разве разрешение макросов даётся для каждой книги отдельно? |
Karataev Пользователь Сообщений: 2308 |
Для каждой книги нужно делать разрешение макросов. |
Бахтиёр Пользователь Сообщений: 2034 Excel 365 |
В данный момент не могу проверить на компе, где это ошибка вылезла, но: Проделал такое с двумя одновременно открытыми книгами — Окно Immediate работает |
Karataev Пользователь Сообщений: 2308 |
В редакторе VBE неудобно сделано, т.к. не понятно, какая книга, надстройка активна в данный момент. Только двойным щелчком можно понять, других признаков нет. Поэтому и возникла у Вас путаница с Immediate. |
Бахтиёр Пользователь Сообщений: 2034 Excel 365 |
спасибо, попробую попозже на том компе, где вылезла ошибка |
The_Prist Пользователь Сообщений: 14264 Профессиональная разработка приложений для MS Office |
Проясню: И только если оба пункта выполнены можно пробовать работу макросов откуда угодно и из любой книги. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
Бахтиёр Пользователь Сообщений: 2034 Excel 365 |
Дмитрий, спасибо за подробный ответ. |
voice Пользователь Сообщений: 23 |
#10 24.12.2016 22:33:46 У меня похожая проблема. Всё работало, но после каких-то манипуляций перестали запускаться макросы в документе. Макросы разрешены, не понимаю, в чем может быть причина? Прошу прощения, разобрался! Оказывается всё-таки дело было в настройках безопасности макросов! Изменено: voice — 24.12.2016 22:44:29 |
- Remove From My Forums
-
General discussion
-
I have 2 Macros that work in other computers but in this computer they do not work. The error message is:
«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.»
I looked at some of the documentation nothing worked.
In Outlook 2010 I went to :
>File>Options>Trust Center>Trust Center setting…>Macro Settings and Enabled All Macros
This did not fix any of the problems.
Any Suggestions?
-
Changed type
Monday, May 6, 2013 2:00 PM
op claimed that the issue has been resolved
-
Changed type
I have VBA code in Excel that calls a Word file in a specified local folder.
For some users it turns the following error:
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
The error appears as the code is supposed to move from Excel to the Word file.
What I’ve tried so far:
Excel Trust Center:
- The entire location (including subfolders are trusted).
- «Allow documents on a network to be trusted» is checked.
- Disable all macros with notification is «checked».
I cannot change this as it is greyed out. However, this setting is the same for all users. - Protected view is disabled.
Word Trust Center
- Protected view is disabled.
- Opening the Word file doesn’t produce any «enable macros» notifications.
asked Apr 2, 2020 at 17:07
6
The normal way to grey that out on purpose (maybe your users’ IT sets this through gpo?) is a registry key, where 16.0 is the version you have installed
[HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0ExcelSecurity]
"VBAWarnings"=dword:00000001
Some other things to troubleshoot:
- Can they create and run their own macro?
- Can they run a different macro in a different document?
- Does anyone have a different version of Excel?
- Are the excel and word file both local to the user PC?
- Do the users have Developer settings enabled?
- Does anyone have different settings in Macro Settings > Developer Macro Settings?
- Is Windows blocking the excel file? Right-click the file > properties > General:
There’s also this specific GPO that only blocks macros from the loosely-defined «Internet»
answered Apr 2, 2020 at 17:41
Cpt.WhaleCpt.Whale
4,7291 gold badge10 silver badges16 bronze badges
I had a similar issue some time ago. When opening a word document from within an Excel macro, everything worked fine for me. But on another PC, the macro simply stopped with a message indication that macros where disabled.
The issue could be solved by changing the Application.AutomationSecurity
property for the word app to msoAutomationSecurityLow
.
It is important to set that property back to its original value after code execution.
You can try the following code example.
Option Explicit
Sub OpenWordsFilePathWithLowSecuritySettings()
Dim sFilePath As String
Dim wrdApp As Object
Dim wrdDoc As Object
Dim lAutomationSetting As Long
'The path to your word file
sFilePath = "C:UsersmichaDesktopexample file.docx"
Set wrdApp = CreateObject("Word.Application")
wrdApp.Visible = True
'Save word app automation security so we can restore it afterwards
lAutomationSetting = wrdApp.AutomationSecurity
'Error handling to make sure the automation security is reset even if an error occurs
On Error GoTo ErrorHandler
'Change the automation setting to low security
wrdApp.AutomationSecurity = msoAutomationSecurityLow
'Open word document
Set wrdDoc = wrdApp.Documents.Open(sFilePath)
'Your code - do something with the word file
'
'
'
ErrorExit:
On Error Resume Next
'Close the word document
wrdDoc.Close
'Reset the word automation security
wrdApp.AutomationSecurity = lAutomationSetting
wrdApp.Quit
Set wrdDoc = Nothing
Set wrdApp = Nothing
Exit Sub
ErrorHandler:
MsgBox "An error occured: (Code: " & Err.Number & ", Description: " & Err.Description & ")", vbCritical, "Error"
Resume ErrorExit
End Sub
answered Dec 5, 2020 at 19:33
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.
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:
- Open Microsoft Outlook
- From the Ribbon, hit File.
- Hit Options.
- From the left Panel, hit Trust Center.
- Then hit the Trust Center Settings.
- Then Macro Settings.
- 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…
- Once done, go ahead and hit OK.
- Next restart Outlook to ensure that your new security settings take effect.
- 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:
- First off, Let’s go ahead and launch Microsoft Outlook.
- From the Ribbon, Hit the Developer command.
- Now, go ahead and hit the Macro Security button.
- 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. Показов 34492. Ответов 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 |
Заблокирован |
|
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 — пишет точно также при попытке вставить текст из буфера обмена. Причем без разницы откуда текст взят, даже из самого ворда.
0 |
Почетный модератор 28040 / 15773 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
08.11.2010, 20:20 |
7 |
Please refer to the online help or dokumentation of the host application to determine how to enable macros. пожалуйста обратитесь к документации приложения чтобы определить как включить макросы.
1 |
Заблокирован |
|
08.11.2010, 20:30 |
8 |
maarik, Затем. Добавлено через 7 минут
чтобы определить как включить макросы. при чём здесь макросы?
1 |
Почетный модератор 28040 / 15773 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
08.11.2010, 21:11 |
9 |
Включить все макросы действительно при чем?….
1 |
Заблокирован |
|
08.11.2010, 21:19 |
10 |
magirus, The macros in this project are disabled появляется, если в файле есть макросы и чтобы они заработали нужно установить самый низкий уровень безопасности или использовать подписанные макросы.
1 |
magirus |
08.11.2010, 21:23
|
Не по теме:
появляется, если в файле есть макросы и чтобы они заработали нужно установить самый низкий уровень безопасности или использовать подписанные макросы. а кто спорит? здесь «как включить макросы»=»как установить низкий уровень безопасности» не так ли?
1 |
1 / 1 / 0 Регистрация: 08.11.2010 Сообщений: 4 |
|
09.11.2010, 18:10 |
12 |
Всем спасибо!! Вы были правы, просто надо было в надстройках поставить нужную галочку.)
1 |
Заблокирован |
|
09.11.2010, 20:24 |
13 |
в надстройках поставить нужную галочку. что за галочку? Добавлено через 1 минуту
в надстройках может быть в настройках?
0 |
1 / 1 / 0 Регистрация: 08.11.2010 Сообщений: 4 |
|
09.11.2010, 22:06 |
14 |
именно в надстройках(2007 версия). Почему нельзя?
0 |
Заблокирован |
|
10.11.2010, 20:28 |
15 |
maarik,
0 |
5561 / 1367 / 150 Регистрация: 08.02.2009 Сообщений: 4,107 Записей в блоге: 30 |
|
10.11.2010, 23:10 |
16 |
Что у maarik, что у Аник сообщения «битые»:
0 |
1 / 1 / 0 Регистрация: 08.11.2010 Сообщений: 4 |
|
15.11.2010, 19:53 |
17 |
maarik, убрал всякий контроль за безопастностью
0 |
Заблокирован |
|
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 |