|
|
|
Не понятная ошибка после вставки кнопки
|
|||
|---|---|---|---|
|
#18+
после вставки кнопки (сперва все с листа удаляется, потом накатывается вновь с шаблона. причем эта процедура работает уже года 3) происходит глюк. на всех файлах, на разных машинах, в разных регионах РФ кнопка вставляется, имя ей присваивается wsUpdate.Shapes(wsUpdate.Shapes.Count).Name = strNameShapes видится как правильное имя ("cmdAdd"), через VBA видится с правильным имя (.Name="cmdAdd"), а вот свойствах кнопки (правый клик на кнопке) - (имя="CommandButon1") на скрин-шоте это видно. Из-за чего не работают привязанные к ней процедуры. Вторая кнопка (Удалить) вставляется нормально. Другие shapes на других листах - тоже. Фокус везде на ячейках. выход я нашел ручное переименование либо удаление и добавление вновь (причем, той же процедурой, кстати) Вот что это было? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 09:30:46 |
|
||
|
Не понятная ошибка после вставки кнопки
|
|||
|---|---|---|---|
|
#18+
Senin Viktor, после чкего такое произошло? (если учесть, что процедуре 3 года) Вы уверены, что wsUpdate.Shapes.Count считает верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 10:30:58 |
|
||
|
Не понятная ошибка после вставки кнопки
|
|||
|---|---|---|---|
|
#18+
PlanB, >>после чкего такое произошло? (если учесть, что процедуре 3 года) да ничего не происходило (в коде). этой программкой три раза в год пользуются (по 1-2 месяца). >>Вы уверены, что wsUpdate.Shapes.Count считает верно? считает она вроде правильно - имя-то (которое видно на скриншоте и в VBA) она все же присвоила верно! Только вот получилось рассинхронизация имени на VBA и имени в свойствах кнопки. я-то всегда думал это одно и тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 11:10:38 |
|
||
|
Не понятная ошибка после вставки кнопки
|
|||
|---|---|---|---|
|
#18+
Senin Viktor, может в этом проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 12:17:59 |
|
||
|
Не понятная ошибка после вставки кнопки
|
|||
|---|---|---|---|
|
#18+
если вы заметили я использую Shapes... Копируется Shape и вставлятся должен тот же самый объект,что был скопирован. Посмотрел в свойства того, что копируется progID : "Forms.CommandButton.1" . тоже самое у того,что вставилось (обыкновенным Paste, т.е. без всяких addShape ) "Forms.CommandButton.1". Но имена стали разные. Верней имен получается у объекта два вида? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 16:07:15 |
|
||
|
Не понятная ошибка после вставки кнопки
|
|||
|---|---|---|---|
|
#18+
все стало постоянным. любые файлы. первый элемент при замене (верней вставке) вызывает дуализм имен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 15:27:56 |
|
||
|
Не понятная ошибка после вставки кнопки
|
|||
|---|---|---|---|
|
#18+
при режиме отладки - вставка идет нормально. ощущения, что коллекция Shapes не успевает рефрешится, но теперь проблема - у ней нет этого метода :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 15:50:16 |
|
||
|
Не понятная ошибка после вставки кнопки
|
|||
|---|---|---|---|
|
#18+
Senin Viktorпри режиме отладки - вставка идет нормально. ощущения, что коллекция Shapes не успевает рефрешится, но теперь проблема - у ней нет этого метода :(так напишите паузу и протестируйте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2009, 17:54:26 |
|
||
|
Не понятная ошибка после вставки кнопки
|
|||
|---|---|---|---|
|
#18+
PlanBSenin Viktorпри режиме отладки - вставка идет нормально. ощущения, что коллекция Shapes не успевает рефрешится, но теперь проблема - у ней нет этого метода :(так напишите паузу и протестируйте... doevents sleep не помогает. да если бы и помогло - это не мой метод :) на бубен наедятся помогает тупо после отработки цикла удалять первый элемент коллекции и снова его вставлять хрень наблюдается только на кнопках. на переключателях и так все работало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2009, 00:27:03 |
|
||
|
Не понятная ошибка после вставки кнопки
|
|||
|---|---|---|---|
|
#18+
Глюки продолжаются если скопировать ручками (в меню листа выбрать переместить/скопировать, создать копию в новой книги или в той же) лист с такой не рабочей кнопкой (проверяем свойство - видим фигню)...то она в новом листе становится рабочей (проверяем свойство - а фигни уже нет). в приложении пример такого файла. я оставил там две глючных кнопки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2009, 12:20:53 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36133295&tid=2179178]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 205ms |
| total: | 379ms |

| 0 / 0 |
