![]() |
|
Модераторы: mihanik |
![]()
|
|
| Trinitron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
А как можно внутрь нарисованной окружности вывести значение переменной?
|
|||
|
||||
| Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 7 Всего: 49 |
-------------------- Я желаю всем Счастья! |
|||
|
||||
| Trinitron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Спасибо, Naqhual, попробую
|
|||
|
||||
| Trinitron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Вот пробный фрагмент:
ActiveSheet.Shapes.AddLine(27.75, 63.75, 113.25, 63.75).Select Selection.ShapeRange.Line.EndArrowheadStyle = msoArrowheadTriangle Selection.ShapeRange.Line.EndArrowheadLength = msoArrowheadLengthMedium Selection.ShapeRange.Line.EndArrowheadWidth = msoArrowheadWidthMedium ActiveSheet.Shapes.AddShape(msoShapeOval, 114#, 42#, 42#, 42#).Select ActiveWorkbook.Names.Add Name:="Дата1", RefersToR1C1:="=""Овал 3""" ActiveSheet.Shapes.AddLine(156#, 63.75, 213.75, 63.75).Select Selection.ShapeRange.Line.EndArrowheadStyle = msoArrowheadTriangle Selection.ShapeRange.Line.EndArrowheadLength = msoArrowheadLengthMedium Selection.ShapeRange.Line.EndArrowheadWidth = msoArrowheadWidthMedium ActiveSheet.Shapes.AddShape(msoShapeOval, 214.5, 43.5, 40.5, 40.5).Select ActiveWorkbook.Names.Add Name:="Дата2", RefersToR1C1:="=""Овал 5""" ActiveSheet.Shapes.AddLine(135#, 84#, 135#, 127.5).Select ActiveSheet.Shapes.AddLine(135#, 127.5, 185.25, 127.5).Select Selection.ShapeRange.Line.EndArrowheadStyle = msoArrowheadTriangle Selection.ShapeRange.Line.EndArrowheadLength = msoArrowheadLengthMedium Selection.ShapeRange.Line.EndArrowheadWidth = msoArrowheadWidthMedium ActiveSheet.Shapes.AddShape(msoShapeOval, 186#, 106.5, 42#, 42#).Select ActiveWorkbook.Names.Add Name:="Data3", RefersToR1C1:="=""Овал 8""" ActiveSheet.Shapes("Дата1").Select Selection.Characters.Text = "12/09/05" Ругается на неверный параметр в предпоследней строке |
|||
|
||||
| Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 7 Всего: 49 |
Правильно пишет. Нет у тебя овала с таким именем.
Задавать имя нужно так:
Это сообщение отредактировал(а) Naghual - 2.9.2005, 11:08 -------------------- Я желаю всем Счастья! |
|||
|
||||
| Trinitron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Спасибо, Naqhual, всё получилось.
А размер шрифта при выводе в окружность можно изменить? И последний, похоже на то, вопрос: а как можно на листе эти объекты разом все удалить? Это сообщение отредактировал(а) Trinitron - 2.9.2005, 11:20 |
|||
|
||||
| Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 7 Всего: 49 |
Через коллекцию Shapes в цикле.
-------------------- Я желаю всем Счастья! |
|||
|
||||
| Trinitron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
А вот этого я не понял
А размер шрифта при выводе в окружность можно изменить? Это сообщение отредактировал(а) Trinitron - 2.9.2005, 11:21 |
|||
|
||||
| Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 7 Всего: 49 |
Что ты не понял? Объяснить как удалить?
Шрифт: Воспользуйся методом записи макроса! И все поймеш! -------------------- Я желаю всем Счастья! |
|||
|
||||
| Trinitron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Если можно, то подскажи примером как удалить нарисованные овалы и линии
Со шрифтом разобрался |
|||
|
||||
| Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 7 Всего: 49 |
-------------------- Я желаю всем Счастья! |
|||
|
||||
| Trinitron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
ОГРОМНОЕ тебе СПАСИБО, Naqhual, всё получилось.
Тему можно закрыть. |
|||
|
||||
| vaulin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 10.5.2006 Репутация: нет Всего: нет |
Пример простенькой программки, которая рисует линию на форме. Данный код необходимо вставить в тело формы (создать форму и нажать F7)
Программка рисует на форме VBA Excel линию с координатами точек (10, 40) и (150, 100) после щелчка мыши по панели формы, а также окружность. Это сообщение отредактировал(а) vaulin - 24.3.2010, 14:06 |
|||
|
||||
| GWolf |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 4.3.2009 Репутация: нет Всего: нет |
Уважаемый Trinitron, здравствуйте!
А нельзя ли выложить пример реализации "рисовалки"? |
|||
|
||||
| Pavel73 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 30.9.2013 Репутация: нет Всего: нет |
Помогите нужно создать таблицу в Excel. Столбцы: ФИО, Должность, Дата рождения, Несовер. дети г. р., Дата окончания контракта. Нужно что бы когда остается месяц до завершения контракта строка с человеком у которого заканчивается контракт выделялась красным цветом.
|
|||
|
||||
![]()
|
| Правила форума "Программирование, связанное с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |