Лекции.Орг


Поиск:




ClearFormatting — очистить форматирование




Этот метод очищает форматирование выделенного участка документа.

Copy, Cut, Paste, Delete

Методы Copy и Cut, соответственно, копируют и вырезают выделенный фрагмент в буфер обмена, а метод Paste — вставляет материалы из буфера в область выделения.

Метод Delete удаляет выделенный фрагмент

InsertAfter, InsertBefore — добавление текста

Как следует из их названий, методы InsertAfter и InsertBefore позволяют вставить текст после или до выделения. Существуют и другие методы, название которых начинается с Insert. Они позволяют вставлять множество других объектов в выделенную область. Например, InsertBreak вставляет разрыв страницы, колонки или раздела, InsertCells вставляет в выделенную таблицу ячейки и т.д.

TypeBackspace — удалить символ

Удаляет один символ, предшествующий позиции курсора, имитируя нажатие клавиши Backspace на клавиатуре.

TypeParagraph — перевод строки

Имитирует нажатие клавиши Enter на клавиатуре — вставляет в текст знак перевода строки.

TypeText — вывести текст в документ

Вводит в документ текст. У метода есть лишь один параметр — Text. Он должен содержать тот текст, который должен быть выведен в документ. Ниже мы рассмотрим примеры, где используется этот метод.

WholeStory — выделить весь документ

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

Свойства объекта Selection

Bookmarks и другие

Это свойство возвращает коллекцию Bookmarks, которая содержит все закладки, имеющиеся в выделении. Существуют подобные свойства для символов (Characters), таблиц (Tables) и многих других коллекций объектов. Работа с ними ни чем не отличается от работы с аналогичными коллекциями, входящими в Document.

End и Start

Эти свойства позволяют узнать и модифицировать, соответственно, конечную (End) и начальную (Start) позиции выделения.

Font — шрифт

Это свойство позволяет узнавать и настраивать параметры шрифта выделенного фрагмента. Пояснения к примеру приведены в комментариях.

'Полужирный Selection.Font.Bold = wdToggle 'Курсивный Selection.Font.Italic = wdToggle 'Подчеркнутый Selection.Font.Underline = wdUnderlineSingle 'Гарнитура Arial Narrow Selection.Font.Name = "Arial Narrow" 'Размер шрифта - 14 Selection.Font.Size = 14 'Цвет шрифта - красный - из 'перечисления wdColorR Selection.Font.Color = wdColorRed

Information — подробности о выделении

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

Range — переход от Selection к Range

Это свойство позволяет получить объект Range, соответствующий выделению.

Dim obj_Range As Range Set obj_Range = Selection.Range

Text — текст выделения

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

 

Вопросы

1.  Что такое объект Selection?

2. Text-текст выделениеө это?

3. Какие методы объекта Selection?

4. Свойсвта обьекта Selection?

5. Fotn-шрифт что это за свойство?

 

ГЛОССАРИЙ

Русский язык Английский язык Казахский язык
Текст Text мәтін
Шрифт Font қаріп
Свойства properties қасиеттері
Объект An object зат
Метод Method әдіс
Обьект An object зат
Оброботка Treatment өңдеу

Тестовые задания


1Всемирная паутина сети Internet зашифрована буквами

  1. www
  2. http
  3. tcp/ip
  4. ru

 

2. Переменная MyMinor =”Operation Management”. Оператор mid(MyMinor,7,3) возвращает:

  1. ion
  2. eration
  3. Operati
  4. MyMinor

 

3. Переменная MyMovie =”Mrs Park”. Оператор Len(MyMovie) возвращает:

  1. 8
  2. die hard 4,0
  3. 14
  4. 10

 

4. Select … Case… EndSelect – это пример:

  1. Конструкции условной ветви
  2. Условный цикл
  3. Цикл событий
  4. Indeterminate loop

 

5. Переменная My_Text=”I like KAU!” Цикл (loop) определяется оператором

 For i=Len(My_Text) To 1 Step-1 затем проходит:

  1. 11 раз
  2. 6 раз
  3. 7 раз
  4. 10 раз

 

6. В каком из окон мы сразу можем видеть результат опробации (тестирования) программы VBA?

  1. В Immediate window
  2. В Module window
  3. В Project window
  4. В любом из вышеперечисленных окон

 

7. Гипертекстовый транспортный протокол сети Internet

  1. tcp/ip
  2. http
  3. ftp
  4. mailto

 

 

8. Переменная X предполагает хранение дробного значения высокой точности и объявляется типом данных:

  1. Double
  2. String
  3. Long
  4. Variant

Задание СРС и СРСП

Редактирование документов, автоматически выполняемые макросы реферат (3-4 стр)

Список рекомендуемой литературы.

1. Экономическая информатика и информационные системы. В. Яворский, А.Амиров, Фолиант, 2008.

2 Internet ресурс: http://www.intuit.ru/studies/courses/3735/977/info

Информационные технологии в Экономике 3 кредита Лекционное занятие №21-22 Создание финансовых проектов на VBA ассист.профессора Токсанбекова Арайлым Айдаровна 4ФЭП-Ф, 3УиА 5,7 семестры 2018-2019 уч.год

Вычисления и формулы

16-01-Formula.xlsm - пример к п. 16.1.

Как вы знаете, MS Excel поддерживает огромное количество формул. Однако, с их использованием в VBA есть одна небольшая сложность. В локализованной версии VBA, в частности, в русскоязычной, формулы, которые отображаются в ячейках, имеют русскоязычное написание. Например, такая формула: =сумм(A1: A 10) посчитает сумму ячеек с A1 по A 10. Чтобы передать ту же формулу в ячейку программно, нужно использовать ее англоязычное написание (листинг 16.1.)

Range("B1").Formula = "=sum(A1:A10)"

Листинг 16.1. Запись формулы в ячейку

Как мы уже упоминали выше, есть особый объект - Application.WorksheetFunction - его методы представляют собой функции рабочего листа (более 250), которые можно использовать в коде VBA. Например, функция Fact вычисляет факториал переданного ей числа. Вот как выглядит работа с ней (листинг 16.2.)

Dim num_F As Integer num_F = InputBox("Введите число") MsgBox ("Факториал числа " & num_F & " равен " & _    WorksheetFunction.Fact(num_F))

Листинг 16.2. Использование формул MS Excel в коде VBA

В качестве аргументов функций можно использовать и объекты Range - то есть диапазоны ячеек или ячейки. Таким образом, например, можно проводить все необходимые расчеты в VBA, а на лист выгружать лишь готовые значения, без выгрузки формул.





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


Дата добавления: 2018-10-17; Мы поможем в написании ваших работ!; просмотров: 142 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Бутерброд по-студенчески - кусок черного хлеба, а на него кусок белого. © Неизвестно
==> читать все изречения...

935 - | 981 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.