У меня постоянно возникает сообщение при открытии книги - о каком-то небезопасном компоненте ActiveX. Постоянно. Причем раньше, до переустановки Windows7 - такого не было.
Почему оно возникает ? Как его отключить ? Тут же не написано, что именно вызывает данную проблему - МедиаПлеер или что-то еще. Просто написано, что какой-то элемент ActiveX
Красноглазый Пиркаф, Вы под администратором сидите? Или под пользователем? Если под простым пользователем, то рекомендую переставить переключатель на третью позицию и поставить галочку ниже. А в параметрах Макросов поставить точку на вторую позицию. Выполните это и включайте макросы вручную. При повторном открытии того же файла уже не будет спрашивать включать макросы или нет. Это проявляется на всех созданных файлах или на конкретных. Если на конкретных, то имеются ли на листе сами элементы ActiveX?
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. А в том, чтобы писать программы, работающие при любом количестве ошибок.
Могут быть объекты нулевых размеров. такое случается, когда неправильно улдаляют строки/столбцы с привязанными к ним объектами. Если на листе нет нужных объектов: Ctrl+G, Выделить-Объекты-ОК, удалить.
Такие элементы могут быть не только на листе, но и на формах(UserForm). Поэтому внимательно изучите все формы в проекте VBA и удалите все подозрительное. Как правило такие нерабочие элементы будут отображаться либо без фона, либо на черном фоне.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Чтобы проверить, что проблема именно в них. А уже после этого можно будет целенаправленно решать проблему сообщения. Без понимания что именно вызывает проблему решить её невозможно.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Попробуйте выполнить это: 1) Click Start, click Run, type regedit, and then click OK. 2) Expand the following registry subkey: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Common 3) Right-click Common, point to New, and then click Key. 4) Type Security, and then press ENTER to name the new subkey. 5) Right-click Security, point to New, and then click DWORD Value. 6) Type UFIControls, and then press ENTER to name the value. 7) Double-click UFIControls. 8) In the Value data box, type 1, and then click OK. 9) Expand the following registry subkey: HKEY_CURRENT_USER\Software\Microsoft\VBA\ 10) Right-click VBA, point to New, and then click Key. 11) Type Security, and then press ENTER to name the new subkey. 12) Right-click Security, point to New, and then click DWORD Value. 13) Type LoadControlsInForms, and then press ENTER to name the value. 14) Double-click LoadControlsInForms 15) In the Value data box, type 1, and then click OK. 16) Quit Registry Editor.
Вкратце: добавить в реестр ключ [HKEYCURRENTUSER\Software\Microsoft\VBA\Security] "LoadControlsInForms"=dword:00 000004
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. А в том, чтобы писать программы, работающие при любом количестве ошибок.
В реестре нет такого понятия "добавить ключ" Можно создать строковый параметр, двоичный параметр, параметр dword, параметр qword, мультистроковый параметр, расширяемый строковый параметр.
Что именно из этого нужно создавать ? (Раздел Security отсутствовал - я его создал) я не могу вписать это значение "dword:00 000004" Здесь пробел стоит - а пробел не вписывается.
У меня система ОС Win7 х64
Если люди не научатся помогать друг другу, то род человеческий исчезнет с лица земли. Вальтер Скотт
Дмитрий(The_Prist) Щербаков, теперь это сообщение не появляется. Взамен него - другое: "Воспроизводимый файл имеет расширение, которое не соответствует формату файла. Воспроизведение файла может привести к непредсказуемым последствиям. Воспроизвести файл ?"
Видеофайл на форме - не проигрывается. (непорядок...)
Ну это уже совсем другая тема - данный плеер из элементов формы просто не поддерживает этот формат. Смотрите какие форматы поддерживаются(по сути их должно быть не очень много, ибо плеер такой весьма древний).
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Скачайте Mediainfo и проверьте реальное соответствие файла и его расширения.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. А в том, чтобы писать программы, работающие при любом количестве ошибок.
БМВ, нет - там *.vob, и если просто по этому файлу щелкать - то он нормально WMPlayerом проигрывается. А на форме - уже начинает вот такие сообщения выдавать.
Если люди не научатся помогать друг другу, то род человеческий исчезнет с лица земли. Вальтер Скотт