2014 dxdy logo

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

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




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

 
 
 
 Re: Графика в Excel с помощью VBA
Сообщение22.07.2010, 12:23 
Классика жанра такова.
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 
Аватара пользователя
Я так и делаю. Хотелось бы именно вдумчивое описание с примерами найти. Особенно по поводу того чего нельзя сделать :D

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

 
 
 
 Re: Графика в Excel с помощью VBA
Сообщение29.07.2010, 11:49 
Аватара пользователя
Вы про Shape-объекты? Тогда Вам сюда.

 
 
 
 Re: Графика в Excel с помощью VBA
Сообщение18.08.2010, 17:27 
Аватара пользователя
Спасибо. Но ничего не ясно. Буду видимо через макрорекордер гонять и анализировать.

 
 
 
 Re: Графика в Excel с помощью VBA
Сообщение01.10.2010, 17:06 
Аватара пользователя
Графика в VBA - это бег в мешке с завязанными глазами. Она не для прикладного пользователя. Тот, кто рекомендует пойти "туда" или "Вам сюда" серьезно графикой не занимался.

 
 
 
 Re: Графика в Excel с помощью VBA
Сообщение01.10.2010, 17:36 
Аватара пользователя
Black_Evg
А Вы судя по ответам, видимо, и есть прикладной пользователь. И вообще, что Вы подразумеваете под "серьезностью" графики в VBA? Хотите нарисовать 3D-ландшафт в Excel?

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

 
 
 [ Сообщений: 8 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group