2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Графика в Excel с помощью VBA
Сообщение22.07.2010, 10:56 
Аватара пользователя


05/01/10
513
Владивосток
Нужна консультативная помощь. Где найти описание графических объектов в VBA. Сразу отмечу - кроме диаграмм (про Charts в каждом букваре написано). Я имею в виду всякие стрелочки, автофигуры и т.п. которые обычно рисуются с панели Рисование (Shape). Хотя бы ссылку на веб-ресурс или книгу. Устал методом тыка изучать, тем более что не являюсь профессиональным программистом.

 Профиль  
                  
 
 Re: Графика в Excel с помощью VBA
Сообщение22.07.2010, 12:23 


17/10/08

1313
Классика жанра такова.
1. Выбираете Tools->Macro->Record New Macro … - начинаете запись макро
2. Производите манипуляции с объектом(и) – вставляете стрелку, меняете ее вид и т.д.
3. Останавливаете макро на панели макрорекордера
4. Переходите в Visual Basic – и видите VBA-код того, что только что делали вручную
5. Вызываете “Object Browser” и в нем поиском находите непонятные в VBA-коде методы, константы и т.п.
6. Выделяете нужный элемент в “Object Browser” – и далее жмите на знак вопроса – будет контекстная помощь.

То, что можно сделать руками в Excel, то же самое можно и запрограммировать. Т.е. если есть понимание, как ведется себя объект в Excel/Word, то с VBA проблем быть не должно. Графические объекты довольно примитивны и вряд ли требуется дополнительная документация. Обычно этого хватает.

 Профиль  
                  
 
 Re: Графика в Excel с помощью VBA
Сообщение26.07.2010, 08:12 
Аватара пользователя


05/01/10
513
Владивосток
Я так и делаю. Хотелось бы именно вдумчивое описание с примерами найти. Особенно по поводу того чего нельзя сделать :D

Но всё равно спасибо.

 Профиль  
                  
 
 Re: Графика в Excel с помощью VBA
Сообщение29.07.2010, 11:49 
Аватара пользователя


14/05/05
224
Баку
Вы про Shape-объекты? Тогда Вам сюда.

 Профиль  
                  
 
 Re: Графика в Excel с помощью VBA
Сообщение18.08.2010, 17:27 
Аватара пользователя


05/01/10
513
Владивосток
Спасибо. Но ничего не ясно. Буду видимо через макрорекордер гонять и анализировать.

 Профиль  
                  
 
 Re: Графика в Excel с помощью VBA
Сообщение01.10.2010, 17:06 
Заблокирован
Аватара пользователя


24/09/10

21
Николаевский кораблестроит
Графика в VBA - это бег в мешке с завязанными глазами. Она не для прикладного пользователя. Тот, кто рекомендует пойти "туда" или "Вам сюда" серьезно графикой не занимался.

 Профиль  
                  
 
 Re: Графика в Excel с помощью VBA
Сообщение01.10.2010, 17:36 
Аватара пользователя


14/05/05
224
Баку
Black_Evg
А Вы судя по ответам, видимо, и есть прикладной пользователь. И вообще, что Вы подразумеваете под "серьезностью" графики в VBA? Хотите нарисовать 3D-ландшафт в Excel?

 Профиль  
                  
 
 Re: Графика в Excel с помощью VBA
Сообщение01.10.2010, 22:53 
Аватара пользователя


05/01/10
513
Владивосток
Например граф построить.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group