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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2012, 07:15   #1
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию ошибка 5825 объект был удалён

Здравствуйте, в процедуре

Код:
Public Sub UserForm_Настройки_Show()
 
    UserForm_Настройки.Show
 
End Sub
на единственной строке получаю ошибку 5825 объект был удалён
жму на отладку, в отладке жму Эф8 и код далее идёт дальше!!
Почему так? Как лечить???
Ципихович Эндрю вне форума Ответить с цитированием
Старый 14.01.2012, 11:20   #2
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Цитата:
Сообщение от Ципихович Эндрю Посмотреть сообщение
получаю ошибку...
Я тоже!!! Без остального кода эта сволочь работать не хочет
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Старый 14.01.2012, 22:44   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

а какой тут ещё код нужен? процедура с одной строки, задача этой строки покаать форму
по соседству например такая же самая процедура, но работает
такая вот проблема
как лечить? Explicit на месте
Ципихович Эндрю вне форума Ответить с цитированием
Старый 14.01.2012, 23:07   #4
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Цитата:
Сообщение от Ципихович Эндрю Посмотреть сообщение
...как лечить?...
Лечить правкой остального кода! А тот фрагмент, что вы выложили, не содержит ну ни одной ошибки
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Старый 15.01.2012, 07:20   #5
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

раскроем карты, две кнопки в прилагаемом файле, одна рабочая другая при её нажатии выдаст ошибку
Вложения
Тип файла: rar ошибка 5825.rar (79.3 Кб, 8 просмотров)
Ципихович Эндрю вне форума Ответить с цитированием
Старый 15.01.2012, 08:17   #6
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

сорри, разобрался
Ципихович Эндрю вне форума Ответить с цитированием
Старый 15.01.2012, 10:01   #7
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Ну вот, сразу и ошибочку нашли. Основная - вы обращаетесь не к форме, а к элементу управления, а у него метод Show отсутствует. Причина - у вас кнопка и форма имеют одно имя. Это можно, но тогда, для обращения к форме, добавляйте имя проекта:
Код:
Project.UserForm_Настройки.Show
А для обращения к кнопке - имя документа:
Код:
ThisDocument.UserForm_Настройки
В таких случаях помогает Object Browser (F2 в VBA). Если в нем, в поиск, ввести "UserForm_Настройки", сразу увидите то, что я описал.
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка 3011(объект msysdb не найден) IraPr Microsoft Office Access 1 02.08.2011 14:43
Ошибка при создании класса, описывающего графический объект (графика в Borland C) МихаилБ Помощь студентам 7 30.06.2011 22:39
Шаблоны - нужно создать объект класса abc в котором вместо aa использовался бы объект класса fff? Farrel Общие вопросы C/C++ 2 13.11.2010 17:37
добавить в объект объект. the_deer_one Общие вопросы C/C++ 7 10.09.2010 12:17
ошибка C2857: '#включать утверждение определенное командной строкой опции /Ycstdafx.h не был обнаружен Superlotles Общие вопросы C/C++ 9 05.03.2010 18:23