powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не понятная ошибка после вставки кнопки
10 сообщений из 10, страница 1 из 1
Не понятная ошибка после вставки кнопки
    #36129113
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
после вставки кнопки (сперва все с листа удаляется, потом накатывается вновь с шаблона. причем эта процедура работает уже года 3)
происходит глюк. на всех файлах, на разных машинах, в разных регионах РФ
кнопка вставляется, имя ей присваивается
wsUpdate.Shapes(wsUpdate.Shapes.Count).Name = strNameShapes
видится как правильное имя ("cmdAdd"), через VBA видится с правильным имя (.Name="cmdAdd"),
а вот свойствах кнопки (правый клик на кнопке) - (имя="CommandButon1")
на скрин-шоте это видно.

Из-за чего не работают привязанные к ней процедуры.

Вторая кнопка (Удалить) вставляется нормально. Другие shapes на других листах - тоже. Фокус везде на ячейках.

выход я нашел ручное переименование либо удаление и добавление вновь (причем, той же процедурой, кстати)

Вот что это было?
...
Рейтинг: 0 / 0
Не понятная ошибка после вставки кнопки
    #36129247
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktor,
после чкего такое произошло? (если учесть, что процедуре 3 года)
Вы уверены, что wsUpdate.Shapes.Count считает верно?
...
Рейтинг: 0 / 0
Не понятная ошибка после вставки кнопки
    #36129373
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB,
>>после чкего такое произошло? (если учесть, что процедуре 3 года)

да ничего не происходило (в коде). этой программкой три раза в год пользуются (по 1-2 месяца).

>>Вы уверены, что wsUpdate.Shapes.Count считает верно?

считает она вроде правильно - имя-то (которое видно на скриншоте и в VBA) она все же присвоила верно! Только вот получилось рассинхронизация имени на VBA и имени в свойствах кнопки.
я-то всегда думал это одно и тоже.
...
Рейтинг: 0 / 0
Не понятная ошибка после вставки кнопки
    #36129598
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktor, может в этом проблема?
...
Рейтинг: 0 / 0
Не понятная ошибка после вставки кнопки
    #36130493
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если вы заметили я использую Shapes...
Копируется Shape и вставлятся должен тот же самый объект,что был скопирован.

Посмотрел в свойства того, что копируется progID : "Forms.CommandButton.1" . тоже самое у того,что вставилось (обыкновенным Paste, т.е. без всяких addShape ) "Forms.CommandButton.1".
Но имена стали разные. Верней имен получается у объекта два вида?
...
Рейтинг: 0 / 0
Не понятная ошибка после вставки кнопки
    #36132617
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все стало постоянным. любые файлы.
первый элемент при замене (верней вставке) вызывает дуализм имен
...
Рейтинг: 0 / 0
Не понятная ошибка после вставки кнопки
    #36132672
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при режиме отладки - вставка идет нормально.
ощущения, что коллекция Shapes не успевает рефрешится, но теперь проблема - у ней нет этого метода :(
...
Рейтинг: 0 / 0
Не понятная ошибка после вставки кнопки
    #36132955
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktorпри режиме отладки - вставка идет нормально.
ощущения, что коллекция Shapes не успевает рефрешится, но теперь проблема - у ней нет этого метода :(так напишите паузу и протестируйте...
...
Рейтинг: 0 / 0
Не понятная ошибка после вставки кнопки
    #36133295
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanBSenin Viktorпри режиме отладки - вставка идет нормально.
ощущения, что коллекция Shapes не успевает рефрешится, но теперь проблема - у ней нет этого метода :(так напишите паузу и протестируйте...

doevents
sleep
не помогает. да если бы и помогло - это не мой метод :) на бубен наедятся

помогает тупо после отработки цикла удалять первый элемент коллекции и снова его вставлять
хрень наблюдается только на кнопках. на переключателях и так все работало.
...
Рейтинг: 0 / 0
Не понятная ошибка после вставки кнопки
    #36136694
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глюки продолжаются
если скопировать ручками (в меню листа выбрать переместить/скопировать, создать копию в новой книги или в той же) лист с такой не рабочей кнопкой (проверяем свойство - видим фигню)...то она в новом листе становится рабочей (проверяем свойство - а фигни уже нет).

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


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