![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.07.2010
Сообщений: 6
|
![]()
дело в то что не могу заставить работать примерно такой код:
Код:
нельзя установить свойства Left класса chartarea Самое интересное, что схожий код в 2007 экселе выполняется на ура, и ошибки стали заметны только при тестировании в 2003м. Осваиваю вба недавно,в литературе решения не нашел.. так что не судите строго) |
![]() |
![]() |
![]() |
#2 |
Регистрация: 21.07.2010
Сообщений: 6
|
![]()
может есть какието еще способы двигать диаграмму по листу? shapes().increment. работает както странно через раз, и двигает кнопки, которые двигать не нужно(
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]()
см. вложение, макрос "test"
Все работает нормально через ShapeRange.Increment... |
![]() |
![]() |
![]() |
#4 |
Регистрация: 21.07.2010
Сообщений: 6
|
![]()
спасибо большое, в 2007 работает чудесно, но в 2003 опять какая то засада=( следующий ниже код обрабатывает отлично все диаграммы но на последней выбивает ошибку Object doesn't support this property of metod причем последняя диаграмма выглядит иначе чем другие(серый фон и вообще немного другая), при повторном запуске макроса уже все диаграммы рисуются аналогично(серый фон..) и не смещаются( если не трудно поясните что не так происходит.. или ткните носом в литературу, буду очень признателен
Код:
Последний раз редактировалось ppklad; 22.07.2010 в 21:57. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]()
можете выложить файл с этой "выглядит иначе чем другие" диаграммой?
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 21.07.2010
Сообщений: 6
|
![]()
конечно, просто там довольно трудно с наскока разобраться.. тем более код очень криворукий
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]()
вот в таком виде перемещает диаграммы нормально в Вашем коде:
Код:
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 21.07.2010
Сообщений: 6
|
![]()
EugeneS, большое спасибо, сделал, работает(правда теперь все диаграммы серые, но это не важно), но так и не понял что не так делал( записывая, и затем разбирая макросы пришел к выводу, что обычные и "серые" диаграммы различаются, так серые эксель называет "Диагр. 15","Диагр. 14" и т.д., а обычные "Диаграмма 11","Диаграмма 9" но методы и свойства для передвижения использует те же самые, если кто хорошо разбирается с этими chart'ями растолкуйте пожалуйста
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]()
к сожалению, не подскажу, с диаграммами сталкиваюсь крайне редко
|
![]() |
![]() |
![]() |
#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 |