|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.07.2010, 20:55 | #1 |
Регистрация: 21.07.2010
Сообщений: 6
|
excel2003 свойства класса ChartArea
дело в то что не могу заставить работать примерно такой код:
Код:
нельзя установить свойства Left класса chartarea Самое интересное, что схожий код в 2007 экселе выполняется на ура, и ошибки стали заметны только при тестировании в 2003м. Осваиваю вба недавно,в литературе решения не нашел.. так что не судите строго) |
22.07.2010, 10:17 | #2 |
Регистрация: 21.07.2010
Сообщений: 6
|
может есть какието еще способы двигать диаграмму по листу? shapes().increment. работает както странно через раз, и двигает кнопки, которые двигать не нужно(
|
22.07.2010, 11:15 | #3 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
см. вложение, макрос "test"
Все работает нормально через ShapeRange.Increment... |
22.07.2010, 21:54 | #4 |
Регистрация: 21.07.2010
Сообщений: 6
|
спасибо большое, в 2007 работает чудесно, но в 2003 опять какая то засада=( следующий ниже код обрабатывает отлично все диаграммы но на последней выбивает ошибку Object doesn't support this property of metod причем последняя диаграмма выглядит иначе чем другие(серый фон и вообще немного другая), при повторном запуске макроса уже все диаграммы рисуются аналогично(серый фон..) и не смещаются( если не трудно поясните что не так происходит.. или ткните носом в литературу, буду очень признателен
Код:
Последний раз редактировалось ppklad; 22.07.2010 в 21:57. |
22.07.2010, 22:08 | #5 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
можете выложить файл с этой "выглядит иначе чем другие" диаграммой?
|
22.07.2010, 22:25 | #6 |
Регистрация: 21.07.2010
Сообщений: 6
|
конечно, просто там довольно трудно с наскока разобраться.. тем более код очень криворукий
|
23.07.2010, 12:24 | #7 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
вот в таком виде перемещает диаграммы нормально в Вашем коде:
Код:
|
23.07.2010, 14:36 | #8 |
Регистрация: 21.07.2010
Сообщений: 6
|
EugeneS, большое спасибо, сделал, работает(правда теперь все диаграммы серые, но это не важно), но так и не понял что не так делал( записывая, и затем разбирая макросы пришел к выводу, что обычные и "серые" диаграммы различаются, так серые эксель называет "Диагр. 15","Диагр. 14" и т.д., а обычные "Диаграмма 11","Диаграмма 9" но методы и свойства для передвижения использует те же самые, если кто хорошо разбирается с этими chart'ями растолкуйте пожалуйста
|
23.07.2010, 14:42 | #9 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
к сожалению, не подскажу, с диаграммами сталкиваюсь крайне редко
|
27.07.2010, 19:16 | #10 |
Регистрация: 21.07.2010
Сообщений: 6
|
бьюсь над корректной работой в 2003 офисе, никак не хотят chartы удаляться
пробовал и Код:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
свойства TreeView | street-walker | Общие вопросы Delphi | 2 | 09.06.2010 01:51 |
Параметр конструктора класса = объект этого класса | nazavrik | Общие вопросы C/C++ | 6 | 14.02.2010 13:48 |
свойства DBNavigator | Rin | БД в Delphi | 6 | 24.12.2009 00:04 |
Если в классе объявить объект другого класса,будет ли видно переменные первого класса из объекта второго? | TwiX | Общие вопросы Delphi | 3 | 15.11.2009 00:54 |
Свойства символов. | proglamer | Общие вопросы Delphi | 3 | 05.12.2008 18:47 |