Задания для выполнения лабораторной работы



1. Подсчитать, сколько раз каждый символ русского алфавита встречается в заданной строке. Прописные и строчные символы считать одинаковыми.

2. Для заданной строки символов строчные буквы латинского алфавита преобразовать в прописные, а прописные – в строчные.

3. Вывести на экран заданную строку символов в обратном порядке.

4. Для заданного предложения вывести каждое слово в отдельную ячейку. Подсчитать количество слов в предложении.

5. Удалить из произвольного текстового выражения все пробелы. Подсчитать количество пробелов.

6. Для заданных фамилии , имени и отчества студента вывести на экран только фамилию и инициалы.

7. Написать заданное слово вразрядку (т.е. с пробелами после каждой буквы). Определить количество букв в слове.

8. Ввести с клавиатуры две строки: фамилия, имя, отчество и номер группы. Получить строку вида: ФИО—студент группы 106713. Определить длину полученной строки.

9. Ввести с клавиатуры 2 строки. Определить, входит ли вторая строка в состав первой. Если да , то с какой позиции.

10. Преобразовать заданное число в строку. Сформировать строку вида: ХХХ рублей. Определить длину полученной строки.

11. Определить, какая из двух заданных строк длиннее. Результаты вывести в виде: «первая строка (текст) длиннее второй (текст). Определить длину результирующей строки.

12. Подсчитать количество гласных и согласных букв в заданном слове.

 

Лабораторная работа № 7

«Изучение объектной модели EXCEL»

Цель: Изучить программирование основных объектов EXCEL.

Задание:

1. Изучить объектную модель EXCEL.

2. Составить программу на языке VBA

 

 

Краткие теоретические сведения:

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

Например, объект Workbook представляет собой конкретный файл Excel. Он имеет свойства Name (имя файла), Path (имя каталога) и Author (имя автора файла). Метод Save сохраняет файл, а PrintPreview осуществляет просмотр рабочей книги на экране. Вот как выглядит использование этих методов:

' задает имя автора
Workbooks("Book1.xls").Author = "Bill"
' осуществляет просмотр рабочей книги
Workbooks("Book1.xls").PrintPreview

Существует два способа ссылок на объекты: можно сослаться непосредственно на имя одного из объектов или на индекс в коллекции. Согласно самому простому определению коллекция - это группа похожих объектов. Все объекты Excel разделяются на два класса: единичные объекты и объекты в коллекции. Для первых ссылка осуществляется непосредственно по их имени, для вторых - по индексу в данной группе. Коллекции предоставляют возможность иерархической организации объектов.

Например, коллекция Workbooks содержит все объекты Workbook. Чтобы сослаться на конкретную рабочую книгу, можно указать имя:

Workbooks("Book1.xls")

или номер
Workbooks(1)

Ключевыми объектами в Excel являются Application, Workbook, Worksheet и Range, которые образуют иерархию, показанную на рисунке 1.

Объект Application представляет собой саму программу Excel. Все приложения Excel/VBA реализуются в Excel, поэтому можно рассматривать этот объект в качестве среды, в которой они осуществляются. Любые установки свойств или вызовы методов, совершенные с объектом Application, воздействуют на весь Excel и соответственно на все приложения VBA, выполняемые в его среде (табл.1). Например, используя объект Application, можно сделать невидимой строку состояния Excel и изменить его заголовок:

Application.DisplayStatusBar = False
Application.Caption = "Пользовательское приложение "

 

 

Рисунок 1–основные объекты EXCEL

Объект Workbook является файлом рабочей книги Excel. В терминах разработки приложений его можно рассматривать в качестве механизма доставки или контейнера для любого приложения VBA, созданного при помощи Excel. Любые установки свойств или вызовы методов, совершенные с объектом Workbook, воздействуют на данное приложение (табл.2). Например, для установки защиты и сохранения рабочей книги можно использовать такой код:


Дата добавления: 2019-09-13; просмотров: 221; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!