Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Фантом OLEobject при потере фокуса и удалении объекта - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Фантом OLEobject при потере фокуса и удалении объекта (Макросы/Sub)
Фантом OLEobject при потере фокуса и удалении объекта
VovaK Дата: Понедельник, 22.10.2018, 08:32 | Сообщение № 1
Группа: Друзья
Ранг: Форумчанин
Сообщений: 116
Репутация: 41 ±
Замечаний: 0% ±

10
Здравствуйте уважаемые форумчане.
Создал Combobox на листе. При потере фокуса его удаляю. Однако после создания комбика и смене листа объект удаляется, а на экране сохраняется образ, привязанный к позиции экрана. Ни Zoom, ни перемещение ячеек на листе не меняют позицию образа. Если кликнуть на этот образ Excel виснет. Попробовал перед удалением скрывать объект, изменяя размер в ноль, в этом случае проблем нет. Однако вопрос остался. Что за образ остается на экране?
К сообщению приложен файл: OLECreate.xls (56.0 Kb)


Всем удачи. У нас все получится.
С уважением, Владимир.
 
Ответить
СообщениеЗдравствуйте уважаемые форумчане.
Создал Combobox на листе. При потере фокуса его удаляю. Однако после создания комбика и смене листа объект удаляется, а на экране сохраняется образ, привязанный к позиции экрана. Ни Zoom, ни перемещение ячеек на листе не меняют позицию образа. Если кликнуть на этот образ Excel виснет. Попробовал перед удалением скрывать объект, изменяя размер в ноль, в этом случае проблем нет. Однако вопрос остался. Что за образ остается на экране?

Автор - VovaK
Дата добавления - 22.10.2018 в 08:32
doober Дата: Понедельник, 22.10.2018, 08:53 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.
Образа не наблюдаю.


 
Ответить
СообщениеЗдравствуйте.
Образа не наблюдаю.

Автор - doober
Дата добавления - 22.10.2018 в 08:53
_Boroda_ Дата: Понедельник, 22.10.2018, 09:11 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
У меня тоже на рабочей машине все нормально работает (действовал по инструкции). Можно будет вечером дома попробовать, там послабже машинка

Так иногда бывает, если видюха глючит или перенапрягается. Или памяти свободной меньше 10%. Или оперативка кончается
Бывает, что помогает пересоздание всего того же самого в другом файле.
Иногда помогает пересохранение в xls и обратно (или наоборот, или в xlsb). Попробуйте приложенный файл, вдруг там работать будет?
К сообщению приложен файл: OLECreate_1.xls (54.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУ меня тоже на рабочей машине все нормально работает (действовал по инструкции). Можно будет вечером дома попробовать, там послабже машинка

Так иногда бывает, если видюха глючит или перенапрягается. Или памяти свободной меньше 10%. Или оперативка кончается
Бывает, что помогает пересоздание всего того же самого в другом файле.
Иногда помогает пересохранение в xls и обратно (или наоборот, или в xlsb). Попробуйте приложенный файл, вдруг там работать будет?

Автор - _Boroda_
Дата добавления - 22.10.2018 в 09:11
sboy Дата: Понедельник, 22.10.2018, 09:12 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Образа не наблюдаю.

видимо действовали не по инструкции)
Что за образ остается на экране?

на этот вопрос ответить не могу, но лечение можно так сделать, с помощью Вашей функции
[vba]
Код
Private Sub Worksheet_Activate()
DeleteOLEObject
End Sub
[/vba]


Яндекс: 410016850021169
 
Ответить
Сообщение
Образа не наблюдаю.

видимо действовали не по инструкции)
Что за образ остается на экране?

на этот вопрос ответить не могу, но лечение можно так сделать, с помощью Вашей функции
[vba]
Код
Private Sub Worksheet_Activate()
DeleteOLEObject
End Sub
[/vba]

Автор - sboy
Дата добавления - 22.10.2018 в 09:12
bmv98rus Дата: Понедельник, 22.10.2018, 09:34 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеКросс

Автор - bmv98rus
Дата добавления - 22.10.2018 в 09:34
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Фантом OLEobject при потере фокуса и удалении объекта (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!