powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Офис 2002. Периодически пропадают графические объекты - раскрывающиеся списки и кнопки
5 сообщений из 5, страница 1 из 1
Офис 2002. Периодически пропадают графические объекты - раскрывающиеся списки и кнопки
    #32754467
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объекты связаны с макросами. Периодически исчезают. Приходится лепить их заново. Что за байда? Не знаю! У кого-нть такое же творится?

Любопытным рекомендую сделать следующее (наткнулся пока копал).
Создайте на листе книги список. Включите автофильтр, а затем выполните процедуру:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public Sub proc1()

Dim oBtn As Object
For Each oBtn In Worksheets( 1 ).Shapes
Debug.Print TypeName(oBtn) & "_" & oBtn.Name & " Width - " & oBtn.Width & " Height - " & oBtn.Height
If oBtn.Name Like "*Drop Down*" Then
oBtn.Delete
Else
End If
Next oBtn

End Sub
...
Рейтинг: 0 / 0
Офис 2002. Периодически пропадают графические объекты - раскрывающиеся списки и кнопки
    #32762163
Dimakart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да встречалось !
Причина по моему отдаленному представлению кроется в том как EXCEL индексирует (номерует) формы (кнопки,списки и т.д.) на листе. Я заметил, что это явление столо происходить после того как я стал переносить книги excel созданные на своем компе на другие машины. Когда создаешь кнопку - EXCEL присваивает ей номер , и видимо где-то эта инфа внутри Excel храниться , а когда кидаешь книгу в другой OFFICE таи наверное своя индексация и видимо она перекрывается с этой. А дальше когда из VBA приходит команда снять автофильтр - кнопки автофильтра это тоже формы только программные , а не пользовательские и вот тут происходит ошибка номеров этих форм и Excel удаляет с листа вместо своих программных кнопок - пользовательские. Точно замечено, что исчезает столько пользовательских форм сколько кнопок автофильтра остается. Я исправляю это так : уже на машине клиента, после сбоя закрываю книгу без сохранения, открываю вновь, удаляю формы которые пропали и создаю их вновь. Но хотелось бы знать более точную информацию про причину этого. Так что если кто знает глубже - изложите please.
...
Рейтинг: 0 / 0
Офис 2002. Периодически пропадают графические объекты - раскрывающиеся списки и кнопки
    #32764336
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТочно замечено, что исчезает столько пользовательских форм сколько кнопок автофильтра остается.

Это так и есть. Причем переименованием объекта, похоже, не лечится.
...
Рейтинг: 0 / 0
Офис 2002. Периодически пропадают графические объекты - раскрывающиеся списки и кнопки
    #32764391
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обрати внимание на:
If oBtn.Name Like "*Drop Down*" Then
oBtn. Delete
...
Рейтинг: 0 / 0
Офис 2002. Периодически пропадают графические объекты - раскрывающиеся списки и кнопки
    #32766036
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GaryaОбрати внимание на:
If oBtn.Name Like "*Drop Down*" Then
oBtn. Delete

Да! Маленький прикол здесь. Просто хотел показать как программно можно убрать кнопки списков автофильтра и оставить в меню галку против команды Данные - Фильтр - Автофильтр. ;)))
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Офис 2002. Периодически пропадают графические объекты - раскрывающиеся списки и кнопки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]