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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2016, 21:24   #1
tools
Форумчанин
 
Регистрация: 07.10.2008
Сообщений: 213
По умолчанию SplitRow SplitColumn

Здравствуйте. Подскажите, пожалуйста, в каком случае подобное расхождение значений свойств объекта возможно на этапе runtime (во время прохождения точки останова). Столкнулся с таким во время написания макроса по переносу Frozen Panes из одной Workbook в другую.

P.S. Верное значение - 0 для обоих свойств (закрепленных областей на указанном листе нет)
Изображения
Тип файла: png quiz.png (52.6 Кб, 126 просмотров)
tools вне форума Ответить с цитированием
Старый 19.09.2016, 22:29   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

это и многое другое возможно в фотошопе
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 20.09.2016, 00:03   #3
tools
Форумчанин
 
Регистрация: 07.10.2008
Сообщений: 213
По умолчанию

Неплохой ответ для Мега-Супер-Гипер Модератора, но нет. Я рассматривал этот вариант, как и ручное изменение значение ячейки (что допустимо в Watch Window). Не тот случай.
Отладчик действительно показывает одновременно разные значения при drill-down'e объекта и использовании FQN.

Проверку проводил c Office 2010 x64, Office 2013 x86 под Windows 7, Windows XP и Windows 10. Но так и не понял в чем дело. Поэтому и решил задать подобный вопрос
В доказательство могу и видео записать, но боюсь попасть под Вашу грозную раздачу и обвинение в том, что и видеоредактором неплохо пользуюсь.

Последний раз редактировалось tools; 20.09.2016 в 00:05.
tools вне форума Ответить с цитированием
Старый 20.09.2016, 01:10   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

идея прикрепить к сообщению файл Вас не посещала?
(и описать ситуацию, в которой это получено)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 20.09.2016, 01:39   #5
tools
Форумчанин
 
Регистрация: 07.10.2008
Сообщений: 213
По умолчанию

Путем естественного отбора удалось выяснить, что виновниками торжества являлись свойства SplitVertical и SplitHorizontal. У чистого листа без Frozen Panes они равны 0.
Не совсем ясно каким образом все это происходит во время дебага. Такое ощущение, что при указании FQN используются геттеры, которые по определенной формуле считают итоговое количество строк и столбцов, а свойства объекта получаются напрямую из метаданных.

Последний раз редактировалось tools; 20.09.2016 в 17:47.
tools вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск