Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

LEC08. Офисное ПО

.pdf
Скачиваний:
15
Добавлен:
21.03.2016
Размер:
463.99 Кб
Скачать

Сравнение производительности

OpenOffice Writer и MS Word (osp.ru)

Источник данных: http://www.osp.ru/pcworld/2007/08/4396524/

Концепция стилей и шаблонов

1-я ошибка — форматирование вручную без стилей.

2-я ошибка — создание оформления вместо создания структуры.

При подготовке документа главное то, чем текст является. А как он выглядит — вторично.

Забыть про «размер шрифта 14pt», «гарнитуру Times New Roman», «расположение по центру» и т. д.

Помнить только стили: «Заголовок», «Заголовок n-ого уровня», «основной текст», и т. д.

Создание нового документа начинается с продумывания структуры документа и создания системы стилей

Как будет выглядеть конечный документ, (шрифты, гарнитура, и т. д.) решается, когда документ уже готов, путём изменения

соответствующего стиля.

12

 

Безопасность OO и MSO

MS Office 2010: 17 крахов и 0 потенциальных уязвимостей.

ВOffice XP: 293 краха и 7 потенциальных уязвимостей.

ВOpenOffice.org 3.3rc5: 154 краха и 15 потенциальных уязвимостей.

ВOpenOffice.org 3.2.1: 163 краха и 18 потенциальных уязвимостей13

Источник: http://www.cert.org/blogs/certcc/post.cfm?EntryID=70

Панграммы

1.Любя, съешь щипцы, — вздохнёт мэр, — кайф жгуч.

2.Шеф взъярён тчк щипцы с эхом гудбай Жюль.

3.Эй, жлоб! Где туз? Прячь юных съёмщиц в шкаф.

4.Экс-граф? Плюш изъят. Бьём чуждый цен хвощ!

5.Эх, чужак! Общий съём цен шляп (юфть) — вдрызг!

6.Эх, чужд кайф, сплющь объём вши, грызя цент.

7.Чушь: гид вёз кэб цапф, юный жмот съел хрящ

?

Панграммы

Панграмма (c греч. «все буквы») или разнобуквица — текст, использующий все или почти все буквы алфавита.

1.Демонстрация шрифтов.

2.Проверки передачи текста по линиям связи.

3.Тестирование печатающих устройств.

Microsoft: Съешь [же] ещё этих мягких французских булок, да выпей чаю.

KDE: Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства.

Gnome: В чащах юга жил бы цитрус? Да, но фальшивый экземпляр!

Автозаполнение

Lorem ipsum — название классического текста-«рыбы». «Рыба» — слово из жаргона дизайнеров, обозначает условный, зачастую бессмысленный текст, вставляемый в макет страницы.

Lorem ipsum представляет собой искажённый отрывок из философского трактата Цицерона «О пределах добра и зла», написанного в 45 году до нашей эры на латинском языке. Впервые этот текст был применен для набора шрифтовых образцов неизвестным печатником в XVI веке.

=rand(m, n)

m– количество абзацев,

n– количество предложений в каждом абзаце

=lorem(m, n)

Работа с VBA и макросы

VBA = Visual Basic for Applications: все продукты Microsoft Office, Corel Draw, Adobe Photoshop и пр.

Счего начать

1.Alt+F11 – горячая клавиша для вызова VBA.

2.Пользуйтесь встроенной «Справкой».

3.Самый главный секрет: создать любой макрос и посмотреть его программный код.

4.В тексте программы введите имя элемента и нажмите «.»

Имя переменной в VBA

Начинается с буквы лат. алфавита.

Не может содержать пробелы, точки символы операций (+, -, *, /, #, $, %, &, !, <, >, = и т.п.).

Не может превышать 254 символов в длину.

Должно быть уникальным в своей области действия.

Не может дублировать зарезервированные слова.

Не различает регистр букв: MyNumber = mYnUmBeR

Типы данных в VBA

http://www.csu.ac.ru/~rusear/VBA/9_VarTypeConst.htm

Тип данных

Резервируемая

Min

Max

 

память, байт

 

 

 

 

 

 

Byte

1

0

255

 

 

 

 

Boolean

2

False

True

 

 

 

 

Integer

2

-32768

32767

 

 

 

 

Long

4

-2147483648

2147483647

 

 

 

 

Date

8

1 января 100 г.

31 декабря 9999 г.

 

 

 

 

String

Длина строки

1

65400

(фиксированная

 

 

 

длина)

 

 

 

 

 

 

 

Variant (числа)

16

 

 

 

 

 

 

Variant

22 байта + длина

 

2147483647

(символы)

строки

 

символов

 

 

 

 

Объявление переменных в VBA

Неявное («на лету»): sum = 100

В данном случае присваивается тип Variant. Это обобщённый тип, переменная не типизирована.

Явное (с возможным указанием типа):

Dim <имя переменной> As Integer