![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Можно ли программно перебрать и распечатать в Debug.Print все свойства объёкта ChartObject
Типа For Each свойство In ChartObject.? Debug.Print свойство.Name, свойство.Value |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Насколько мне известно, VBA (в отличие от других языков программирования) такого не позволяет.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Мне попадалось описание класса. Не помню где только.
Кто-то сделал. Тогда думал не понадобится. Придётся все около 60 свойств проверять и считывать вручную |
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
интуиция подсказывает что-то должно быть.
как в базе данных к полю можем обратиться пи имени, а можем по индексу в коллекции имен
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Вообще-то, есть один способ.
Сохраняем копию книги в формате XLSX, переименовываем в ZIP (необязательно), разархивируем файл средствами Windows, среди извлечённых файлов находим папку xl/charts, в ней - файлы с именами типа chart1.xml В этом XML описаны все свойства (и их значения) вашей диаграммы. |
![]() |
![]() |
![]() |
#6 | ||
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
![]() Цитата:
![]() Как-то глупо и несерьезно получается. Куда смотрели разработчики? Мне подобная мысль приходила (это было бы слишком здорово). Явных решений не знаю. Попробуй задать вопрос здесь. Логика подсказывает, что если vbe может их получить, то и мы сможем ) В конце-концов, тип объекта мы же можем получить: Код:
Цитата:
Нет ![]()
Тишина – самый громкий звук
Последний раз редактировалось nerv; 20.06.2012 в 21:45. |
||
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
А вот это не оно? Что-то пока не могу запустить:
Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Ошибка в строке
Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Вот так уже работает
Код:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа перебора вариантов (изменить перебор цифровой на перебор буквенный) | BArt2000 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 02.03.2015 12:56 |
как узнать ID контрола? | BLACK_RAIN | Win Api | 2 | 03.05.2012 17:47 |
регистрация контрола | Ципихович Эндрю | Microsoft Office Word | 0 | 04.04.2012 05:23 |
Текст из Edit контрола | jungle | Win Api | 2 | 27.10.2009 19:22 |
Добавление контрола на форму | ЯИмя | Microsoft Office Excel | 1 | 08.07.2009 15:58 |