Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.01.2009, 23:54   #1
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию запускается VBA и показывает желтым ошибку User form1 Show

Работал в книге с макросами и с формой, делал дополнения на изменения в колонке, запускается макрос
после сохранения и проверки, запускается VBA и показывает желтым ошибку User form1 Show.
Пытаюсь открыть макрос на открытие формы, на секунду появляется форма и тут-же открывается VBA и показывает желтым ошибку User form1 Show.
Romuald вне форума
Старый 21.01.2009, 05:05   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Боюсь, что без примера Вашего проблемного файла Вам никто не ответит.
В Вашем коде так и написано
Цитата:
User form1 Show
Если правильно, то нужно так:
Код:
UserForm1.Show
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 21.01.2009 в 06:19.
SAS888 вне форума
Старый 23.01.2009, 21:24   #3
Nando
Пользователь
 
Регистрация: 06.01.2008
Сообщений: 20
По умолчанию

Помогите избавиться от этого (см. рис) окна которое появляется при активации гиперссылки



заранее спасибо
Nando вне форума
Старый 24.01.2009, 07:22   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Nando
В параметрах Excel установите самый низкий уровень безопасности макросов.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 24.01.2009, 07:49   #5
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
В параметрах Excel установите самый низкий уровень безопасности макросов.
Боюсь, что не поможет...

Гиперссылка ведёт на файл AVI

У меня тоже появлялись такие предупреждения - так и не придумал, как от них избавиться.
Причем выскакивают 2 разных предупреждения - одно за другим.
application.DisplayAlerts=False не помогает

Одно сообщение вроде от Excel или VBE, а другое - от Office.

Единственное, что нашел - программно читать адрес назначения гиперссылки, и другими средствами (типа Shell) открывать этот файл.
Но если выполнить щелчок по гиперссылке на ячейке - без этих предупреждений не обойтись... (если, конечно, не поковыряться в настройках Windows или Microsoft Office, и, возможно, Internet Explorer-a)

Последний раз редактировалось EducatedFool; 24.01.2009 в 09:26.
EducatedFool вне форума
Старый 24.01.2009, 10:13   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Да, вижу. А зачем тогда организована именно гиперссылка?
Если требуется открыть файл ассоциированный с приложением, то действительно, лучше использовать, например, API-шную функцию ShellExecute или что-нибудь подобное. А запускать по событию выделения ячейки.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 24.01.2009, 18:43   #7
Nando
Пользователь
 
Регистрация: 06.01.2008
Сообщений: 20
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Да, вижу. А зачем тогда организована именно гиперссылка?
Если требуется открыть файл ассоциированный с приложением, то действительно, лучше использовать, например, API-шную функцию ShellExecute или что-нибудь подобное. А запускать по событию выделения ячейки.
А можно поподробнее, как с помощью этих функций можно запустить AVI ролик при нажатии на картинку?

Nando вне форума
Старый 24.01.2009, 22:52   #8
Nando
Пользователь
 
Регистрация: 06.01.2008
Сообщений: 20
По умолчанию

Цитата:
Сообщение от Nando Посмотреть сообщение
А можно поподробнее, как с помощью этих функций можно запустить AVI ролик при нажатии на картинку?


Ну что? Поможете?

Желательно подробнее
Nando вне форума
Старый 24.01.2009, 23:01   #9
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Не так всё просто...

Надо изменять параметры безопасности Internet Explorer-а.
Или деинсталлировать компонент Internet Explorer Enhanced Security Configuration
Почитать про это можно здесь

Я пробовал всё это сделать, но ничего не получилось - предупреждения не исчезли

На Вашем месте я бы решил проблему так:
переделал бы все гиперссылки картинок, чтобы они ссылались не на файлы, а на ячейки другого (можно невидимого) листа.
А в этих ячейках содержались бы полные пути к файлам.
Макрос отлавливал бы событие перехода по гиперссылке на одну из этих ячеек, и уже сам запускал бы нужный файл без лишних предупреждений.

Последний раз редактировалось EducatedFool; 24.01.2009 в 23:05.
EducatedFool вне форума
Старый 24.01.2009, 23:45   #10
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Не так всё просто....
Игорь!
У меня все работает, ни каких "плохих" предупреждений, спросил про ...вирусы, продолжить -ОК?
У меня ОС Виста-64

Последний раз редактировалось valerij; 25.01.2009 в 00:19.
valerij вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
на компьютере нет Delphi, приложение не запускается, выдает ошибку - не является приложением Win32 Vadim_Haritonov Общие вопросы Delphi 3 30.10.2008 12:23
IE не показывает блок :( PVasili HTML и CSS 12 25.08.2008 02:19
then Form2.Show; beegl Общие вопросы Delphi 24 24.07.2008 09:53
Form1.Hide и Form1.Show... Roof Общие вопросы Delphi 9 13.10.2007 13:33
User list RKS Работа с сетью в Delphi 8 10.09.2007 13:42