Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
AlexandrovMikha
1 / 1 / 0
Регистрация: 13.02.2017
Сообщений: 25
1

Работа с объектной моделью Excel

07.06.2017, 12:04. Просмотров 290. Ответов 2
Метки нет (Все метки)

Здравствуйте. Нам дали задание на работу с объектной моделью Excel. На листе имеется область, ограниченная рамкой. Необходимо залить эту область определенным цветом.
Помогите с реализацией задания, в объектной модели Excel не особо шарю...

Добавлено через 26 минут
Нашел способ определить примерную область, внутри которого находится рамка - свойство UsedRange объекта Worksheet.
Помогите с дальнейшими манипуляциями ...

Добавлено через 58 минут
Короче при рисовании границы макрорекордер записывает что-то вроде:

Visual Basic
1
2
3
4
5
6
    With Selection.Borders(xlEdgeLeft)
        .LineStyle = xlContinuous
        .ColorIndex = 0
        .TintAndShade = 0
        .Weight = xlThin
    End With
То есть, для проверки наличия границы нужно узнать и проанализировать значения свойств LineStyle, ColorIndex, TintAndShade и Weight этой границы.
Колдую дальше...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2017, 12:04
Ответы с готовыми решениями:

Разработка интерфейсных форм по использованию объектной модели приложения Excel
Для списка определенной структуры разработать форму (я разработал), которая вызывалась командой или...

Свойства объектной модели
Всем добрый день. Для работы программы мне нужно знать размеры вставляемой jpg картинки. Читаю...

Передача объектной переменной в процедуре
Здравствуйте! Описание проблемы. Создан модуль класса (Class1): Private a% Private Sub...

Как проверить состояние объектной переменной?
Есть объектная переменная Dim CommButton As MSForms.CommandButton Мне необходимо изменить...

Word: Цикл по элементам объектной модели
Добрый день! Второй год изучаю программирование VBA в Wорде. В основном изучал его по книгам, так...

2
Vlad999
3043 / 1861 / 581
Регистрация: 02.11.2012
Сообщений: 4,754
07.06.2017, 13:21 2
если на листе нет больше никаких данных то вариант.
Visual Basic
1
2
3
Dim J As Range
Set J = ActiveSheet.UsedRange
J.Interior.Color = vbGreen
0
AlexandrovMikha
1 / 1 / 0
Регистрация: 13.02.2017
Сообщений: 25
07.06.2017, 14:55  [ТС] 3
Спасибо, но преподаватель не принял данный вариант.

Вообщем меня благополучно завалили, так что тема закрыта...

Всем спасибо за помощь.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2017, 14:55

Работа с объектной моделью excel
В *.csv файле есть таблица, где написано значения и картинка. Как можно получить названия...

Работа с моделью
Имеется такой вот кусок кода @parent_student = ParentStudent.find_by(parent_id:...

Работа с моделью User
Должно быть 4 вида пользователя: Администратор, диспетчер, юр. лицо - используют стандартную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru