Задания для выполнения лабораторной работы
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!