Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР Офисное программирование.doc
Скачиваний:
274
Добавлен:
21.05.2015
Размер:
2.07 Mб
Скачать

Литература

1. Биллиг В.А., Дехтяръ М.И. VBA и Office 97. Офисное программирование. М.: Издательский отдел «Русская Редакция», ТОО «Cheannel Trading Ltd.», 1998.

2. Биллиг В.А. VBA в Office 2000. Офисное программирование. М.: Издательско-торговый дом «Русская Редакция», 1999.

3. Санна П. и др. Visual Basic® для приложений (версия 5) в подлиннике / Пер. с англ. СПб.: BHV – Санкт-Петербург, 1997.

4. Гарнаев А.Ю. Самоучитель VBA. СПб.: БХВ-Петербург, 2004.

5. Кузьменко В.Г. VBA 2000. М.: ЗАО «Издательство БИНОМ», 2000.

6. Камминг С. VBA для «чайников». 3-е изд. М.: Издательский дом «Диалектика», 2001.

7. Симонович СВ., Евсеев Г.А., Алексеев А.Г. Специальная информатика: Учеб. пособие. М.: АСТ-ПРЕСС: Информ-Пресс, 2001.

8. Робинсон С. Microsoft Access 2000: Учебный курс. СПб.: Питер, 2002.

9. Информатика: Практикум по технологии работы на компьютере / Под ред. Н.В. Макаровой. М.: Финансы и статистика, 2003.

10. Харитонова И., Вольман Н. Программирование в Access 2002: Учебный курс. СПб.: Питер, 2002.

Приложение 1. Функции vba

Все аргументы функций являются обязательными, если не указано иначе. N - любое допустимое численное выражение; S - любое строковое значение; E - выражение любого типа; D - любое допустимое выражение типа Date (либо выражение, которое может быть преобразовано к типу Date). (Взято с http://www.on-line-teaching.com/vba/lsn0106.html)

Математические функции

Функции

Возвращаемое значение

Abs (N)

Абсолютное значение N

AtN(N)

Арктангенс N

Cos (N)

Косинус N (радиан)

Exp (N)

Число е в степени N

Fix (N)

Целая часть N (отбрасывает дробную часть)

Int (N)

Целая часть N (возвращает ближайшее меньшее целое)

Функции Fix и Int по-разному действуют только на отрицательные N

Log (N)

Натуральный логарифм N (значение двойной точности)

Rnd (N)

Случайное N (значение одинарной точности). . Используется только после инициализации генератора случайных чисел (оператор Randomize)

SgN(N)

=1, если N>0; =0, если N=0; =-1, если N<0

SiN(N)

Синус N (радиан)

Sqr (N)

Квадратный корень из N

TaN(N)

Тангенс N (радиан)

Функции преобразования данных

Функции

Возвращаемое значение

Asc(S)

Возвращает число кода символа, соответствующее первой букве строки S

Chr(N)

Возвращает строку из одного символа, соответствующего коду символа N, который должен быть числом между 0 и 255 (обратна предыдущей)

Format(E,S)

Возвращает строку, содержащую значение, представленное выражением Е, в формате в соответствии с инструкциями, содержащимся в S

Hex(N)

Возвращает строку, содержащую шестнадцатиричное представление N

Oct(N)

Возвращает строку, содержащую восьмиричное представление N

RGB(N,N,N)

Возвращает целое типа Long, представляющее значение основных цветов изображения N для каждого аргумента должно быть целым и лежать в пределах от 0 до 255

Str(N)

Возвращает строку, эквивалентную численному выражению N

Val(S)

Возвращает численное значение, соответствующее числу, представленному строкой S, которая должна содержать только цифры и одну десятичную точку, иначе возвращается 0

CBool(N)

Возвращает Boolean-эквивалент численного выражения N

CByte(E)

Возвращает численное значение типа Byte (от 0 до 255). Е - любое допустимое численное или строковое выражение, которое может быть преобразовано в число

CCur(E)

Возвращает численное значение типа Currency. Е - любое допустимое численное или строковое выражение, которое может быть преобразовано в число

CDate(E)

Возвращает значение типа Date. E может быть любым допустимым выражением (строкой или числом), представляющим дату в диапазоне 1/1/100 - 12/31/9999

CDbl(E)

Возвращает численное значение типа Double. Е - любое допустимое численное или строковое выражение, которое может быть преобразовано в число

CInt(E)

Возвращает численное значение типа Integer. Е - любое допустимое численное или строковое выражение, которое может быть преобразовано в число

CLng(E)

Возвращает численное значение типа Long. Е - любое допустимое численное или строковое выражение, которое может быть преобразовано в число

CSng(E)

Возвращает численное значение типа Single. Е - любое допустимое численное или строковое выражение, которое может быть преобразовано в число

CStr(E)

Возвращает численное значение типа String. Е - любое допустимое численное или строковое выражение, которое может быть преобразовано в число

CVar(E)

Возвращает численное значение типа Variant. Е - любое допустимое численное или строковое выражение, которое может быть преобразовано в число