Руководство Libre Office Basic

 admin  

Содержание статьи:. Установка LibreOffice LibreOffice – это совершенно бесплатный пакет офисных программ, в который выходит множество продуктов, предназначенных для создания текстовых документов, таблиц, презентация и многого другого. Программа работает с собственным типом файлов, но полностью совместима с файлами от Microsoft Office.

Руководство Libre Office Basic

LibreOffice Basic (LO Basic, LibreOffice Basic, OOo Basic, он же StarBasic) является интерпретируемым языком программирования, встроенным в офисный пакет, и используется для расширения возможностей пакета LibreOffice, в частности, для создания проблемно-ориентированных приложений. Wiki «Руководство по программированию на OpenOffice.org BASIC» (OpenOffice.org. Guide): http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide. 14 Scripting: Python and Basic. 14.1 Make PyUNO provide more Pythonic. Команда локализации и всё сообщество пользователей LibreOffice RU. В стандарте ODF OpenFormula (ODFF), смотрите описание по ссылке. LibreOffice Math ― мощный инструмент для вставки грамотно оформленных математических формул.

LibreOffice Writer является прямым аналогом Microsoft Word, что значительно облегчает переход пользователей с одной системы на другую, особенно если вы привыкли к версии от 2003 года, которая до сих пор используется в некоторых учебных учреждениях и на предприятиях. LibreOffice Writer входит в стандартный набор программ большинства дистрибутивов Linux и поставляется вместе с Ubuntu, xUbuntu и многими другими. Все необходимые пакеты находятся в стандартных репозиториях, и если у вас все же офиса на компьютере нет, тогда необходимо открыть терминал и ввести: sudo apt-get install libreoffice Подтвердите установку программы и дождитесь скачивания всех необходимых пакетов. LibreOffice доступна также на ОС Windows, а найти установщик можно на официальном сайте: Процесс установки LibreOffice в Windows ничем не отличается от других программ — запустите установщик, отметьте пакеты, которыми вы будете пользоваться, нажмите несколько раз кнопку «Далее» и можете приступать к использованию комплекта ПО.

Как выглядит программа? Внешне LibreOffice сильно напоминает Microsoft Word До 2007 года выпуска:. по центру экрана находится главная рабочая область,. справа — панель быстрого доступа к наиболее часто используемым функциям,. над основным рабочим полем — линейки, панель операций и меню. У пользователей Linux с оболочками Unity и Gnome, панель меню встраивается в интерфейс и появляется при появлении курсора. Само меню управления довольно стандартное, здесь вы найдете привычные пункты: файл, правка, сервис, вид, стили, формат и многое другое, чем вы будете пользоваться в процессе создания документов.

Основы форматирования и выделения LibreOffice изначально использует собственные стили форматирования, которые восстанавливаются при создании нового документа. Для изменения настроек необходимо воспользоваться пунктом меню «Формат» и произвести конфигурацию, например, на вкладке «Абзац». Перед вами появится окно с текущими настройками документа, которые легко изменить. Здесь вы можете задать высоту строк, добавить обрамление, выбрать прозрачность и настроить многие другие параметры. Если вы хотите произвести смену тех же интервалов уже в готовом документе, тогда выделите нужный отрезок документа при помощи стандартных комбинаций клавиш, и только тогда производите все необходимые операции.

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

Если вам не хочется менять настройки документа после каждого запуска, тогда можно заранее задать все настройки и указать программе, что вы хотите использовать их по умолчанию. Для этого перейдите в меню «Файл», выберите пункт «Шаблоны» и нажмите «Сохранить как шаблон».

Далее, перед вами появится окно управления шаблоном, где вам нужно выбрать сохраненные предустановки и нажать кнопку «Сделать основным». Теперь, после каждого запуска LibreOffice Writer, программа будет запускать конкретно ваши предустановки. Как работать с титульными листами? С титульными листами чаще всего приходится сталкиваться студентам, ученикам и абитуриентам при создании дипломных, курсовых, самостоятельных работ и рефератов. При их создании чаще всего используются следующие функции:. выравнивание текста — по центру, слева или справа;. разрывы строк — при оформлении наименований документов и мест для простановки даты/подписи.

Руководство Libre Office Basica

Независимо от учебного учреждения или организации, существуют общие правила. Сверху титульного листа указывается название учреждения, по центру — название и тип работ, по центру справа — имя студента/ученика/сотрудника, работавшего над проектам, а в левой нижней (или правой нижней части) — личные данные проверяющего.

Существует множество приемов для оформления листа, но основная задача — сделать все это так, чтобы в дальнейшем можно было легко отформатировать каждый пункт, не нарушая общую структуру документа. Начинается работа всегда с оформления названия учреждения — нажмите Caps Lock, введите требуемое имя и начните новый абзац. Если вы ввели все изначально строчными буквами — ничего страшного, выделите при помощи мыши или клавиатуры необходимый текст, после чего несколько раз нажмите SHIFT + F3, пока буквы не превратятся в прописные. Чтобы переместить блок с вашими данными в правую часть, выделите необходимый текст и передвиньте ползунок верхней линейки вправо. Если вы видите, что одно из слов находится не на нужной строке, сделайте перенос при помощи кнопок Shift + Enter. Данная комбинация оставит нужную часть текста в пределах абзаца, а значит, сохранится структурная целостность документа.

При редактировании таких блоков (добавлении или удалении слов), слова не будут произвольно прыгать, а также сохранятся стили отдельного абзаца. Работа с заголовками и оглавлением Для оформления заголовков в офисных документах недостаточно просто выделить нужную часть текста жирным и сделать шрифт побольше. Здесь необходимо использовать специальные стили, которые в дальнейшем позволят создавать оглавление в автоматическом режиме. Представим себе документ, который состоит из трех заголовков, а один из них содержит в себе два подзаголовка. Заголовки отмечает специальным стилем, который так и называется «Заголовок 2», а подзаголовки «Заголовок 3». Сделать это можно также при помощи комбинаций клавиш Ctrl + 2 и Ctrl + 3 соответственно.

Далее, перейдем в пункт меню «Вставка», выбираем здесь «Оглавление и указатели», а в открывшемся меню выбираем «Оглавление, указатель или библиография». В этом окне вы можете дать название оглавлению, а также отредактировать необходимые настройки (уровень заголовков и многое другое). По окончании установки параметров нажмите кнопку «Ок».

Конечно же, можно вручную прописывать каждый пункт, делать списки и проставлять ссылки, но редактирование всех элементов в случае смещения страницы или изменение названия займет в разы больше времени. Дальше поговорим о том, как работать в libreoffice и изображениями и диаграммами. Как вставить изображения и диаграммы? LibreOffice Writer поддерживает вставку диаграмм и изображений. Последние можно просто перетащить из файлового менеджера или вставить посредством меню «Вставка», используя пункт «Изображение». После того, как вы вставите картинку, в панели инструментов появится дополнительное меню, посредством которого можно будет настроить отступы, обтекание, заливку фона и другие параметры медиафайла.

Руководство Libre Office Basic Math

Инструкция описание к модели goodwin ларт-203. Чтобы добавить в документ диаграмму, также перейдите в меню «Вставка» и выберите пункт «Диаграмма». Перед вами сразу появится готовый элемент, но его необходимо будет отредактировать согласно той информации, которой вы хотите поделиться.

Для редактирования диаграммы нажмите на элемент правой кнопкой мыши и выберите один из нужных пунктов:. таблицы данных — позволяет изменить имя колонок или сегментов диаграммы;. тип диаграммы — выбирайте внешний вид (график, столбцы, круговая и т. Д.);. вставить/удалить оси — добавляйте новые колонки или сегменты;. заголовки — позволяет задать имя диаграммы. Также очень важны пункты «Формат области построения» и «Размер», которые позволят изменить положение графика в документы, а также определить ее внутренние рабочие области.

Вставка таблиц в документ Диаграммы достаточно часто являются визуализацией информации, представленной в таблицах. Такой подход позволяет упросить понимание читателя относительно того или иного аспекта деятельности, особенно если необходимо понять динамику различных процессов. Для создания таблицы используйте пункт меню «Таблица — Вставить таблицу» или нажмите комбинацию Ctrl + F12.

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

Также многие основные операции можно производить посредством контекстного меню. Библиография и списки литературы Дальше рассмотрим как настроить LibreOffice для работы со списками литературы. В LibreOffice существует возможность автоматического создания списка использованной литературы. Для этого пользователям понадобится добавить соответствующие записи в базу данных библиографии:. откройте меню «Сервис — Базы данных библиографии»;.

выделите пустую строку в таблице и перейдите в нижнюю часть окна, где можно будет ввести полную информацию об источнике;. далее, перейдите к части документа, которая ссылается на ту или иную информацию из источника, установите курсор в конец цитаты;. нажмите «Вставка — Оглавление и указатели — Элемент списка литературы», а в выпадающем списке выберите сокращенное название, которое вы ввели ранее.

Данную процедуру нужно проводить во всех случаях, когда вы ссылаетесь на сторонние литературные источники. По окончании простановки ссылок, можно сгенерировать список литературы. Для этого перейдите в меню «Вставка — Оглавления и указатели — Оглавление, указатели и библиография», а в выпадающем списке «Тип», выберите пункт «Билиография», после чего нажмите Ок. При этом ссылки на литературу будут все также выглядеть в виде сокращений, указанных в базе данных.

Руководство Libre Office Basics

Чтобы перевести все это в привычную нумерацию, необходимо нажать правой кнопкой мыши на поле с источниками, выбрать пункт «Править оглавление или указатель», а в поле «Форматирование элементов» отметить флажком пункт «Число элементов». После этого наша библиография приведет привычный вид. Кстати, в этом же окне на разных вкладках вы можете задать все тонкости форматирования, согласно требованиям того или иного заведения. Выводы В этой статье мы рассмотрели как пользоваться Libreoffice, полноценным офисным пакетом, который может использоваться для создания самых различных документов. По своим возможностям он ничем не уступает платным аналогам, а в некоторых ситуациях даже превосходит их. А вы используете LibreOffice? Напишите в комментариях!

«По своим возможностям он ничем не уступает платным аналогам, а в некоторых ситуациях даже превосходит их» — не могли бы Вы указать эти «некоторые случаи», кроме бесплатности, а то я что-то не могу их найти, как ни старался))). Есть и конкретные, длящиеся уже давно и не решаемые проблемы — упорно не хотят устанавливаться темы, например. После открытия документа форматов MS Office не возможно удалить превью этого документа из главного окна Libre Office — соответствующая кнопка (крестик) просто отсутствуют.

Понятно, что не велика проблема, но эти косяки длятся уже давно и разработчики чихать хотели на обращения пользователей как будто они разработкой не для них занимаются, а для «собственного я». Я уже не говорю о совместимости с Excel и пр. Реагирует Миша Рыцаревъ: а еще иногда бывает так, что какой-либо документ, созданный под одной офисной программой- будет не очень совместим с другой (у меня например строки друг на друга налазили. У кого-то еще какие-либо проблемы с воспроизведением, говорят, в таких случаях могут быть).

И в таких случаях выходом из положения может быть, чтобы поставить себе две разные офисные программы (а может быть и более двух). Не думаю, что «для полнаго счастья» их все необходимо себе ставить. Но какие из них следует прежде всего себе ставить?

И еще один вопрос по таким вещам: вот у меня убунта- если я текстовый документ создаю в ее текстовом редакторе, то под виндой он будет восприниматься, как файл неизвестнаго типа. Ігри скачати торент. Однако если вручную, принудительно его открыть виндовым «Офисом» или «Блокнотом»- а тогда уже откроется. А тогда как «научить» винду поуверенней понимать такие вещи? И заодно- текстовый документ (с разширением «txt»), созданный в винде под линуксом-то и распознается и открывается, да кодировка там бывает какая-то не та (с кракозябрами у меня там все отображается (а также и некоторые файлы, теги и в проигрывателе «VLC», в других проигрывателях)). Как и это исправить?

И заодно вот у меня смартфон офисных документов вообще никаких не открывает. Я знаю, что для этого туда надо офисные программы ставить- есть они и под смартфоны. Но он у меня и старый и не «переварит» их. Но ведь ПО для открывания простых текстовых документов и виндовых и линуксовых гораздо легковесней, там оно уже пойдет, но я не знаю, как такое ПО под смартфоны называется, где его качать, чтобы туда поставить?

23 2 Изучение макросов LibreOffice Writer Иногда требуется провести работу с текстом или обработать текст каким-либосложным образом и обычных средств, предоставляемых интерфейсом для этого не хватает. Кроме того, бывает необходимо провести одну и ту же последовательность рутинных действий, что порой занимает много времени, а хотелось бы свести последовательность этих действий к одному нажатию кнопки. Writer позволяет создавать специальные макросы, являющиеся по сути процедурами обработки текста, написанные на языке программирования, в нашем случае в качестве языка программирования выступает язык Бэйсик.

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

Что же такое Объект. С точки зрения реального мира объект это нечто материальное, существующее и обладающее свойствами и поведением в реальном мире, часто объекты имеют какие то общие свойства, благодаря которым мы относим каждый объект к какому то классу объектов. Например – автомобиль, есть разные конкретные реализации и объекты автомобили, но общим классом является автомобиль, имеющий четыре колеса, способный ездить и управляемый водителем. То же самое можно сказать и о тексте или документе, документ это объект, который содержит объект текст, а объект текст содержит объекты слова, абзацы, буквы, текст редактируется, меняется, отображается, документ создается и сохраняется.

Все эти действия мы выполняем с данными объектами, используя функции редактора, но мы можем эти функции вызвать с помощью алгоритмического языка. Если вы уже работали с языками программирования и писали программы, то знаете что в любом языке программирования существует набор операторов или инструкций с помощью которых можно записать указания или программу, которую сможет понять и выполнить процессор. Существует набор стандартных операторов с помощью которых можно написать практически любой алгоритм, любой сложности – это ветвление, цикл, линейная последовательность выполнения операторов, арифметические действия и возможность обращения к переменным и записи в них каких то значений или результатов логических или арифметических выражений. Обычно в языках высокого уровня стараются избежать сложной работы с памятью присущей машинным языкам, вводится стандартная операция присвоения, которая позволяет некоторой – переменной – символьной последовательности присвоить какоето значение. Грубо говоря, используя эту символьную последовательность в выражениях вы работаете с тем, что содержится в данной переменной как в ящичке. Можно операцию присвоения описать таким образом: В стакан с названием – St1, мы заливаем молоко из кружки Cr1 и говорим, налейте мне молоко в St1 из Cr1. Таким образом, вам нальется то, что содержится в Cr1.

Тоже самое и с переменной. Допустим, Val1 = 20; Val2 = 30; Val3 = Val1+Val2; тогда Val3 будет содержать значение 50. Вы знаете, что переменная может содержать в себе только данные определенного вида, а не все подряд (хотя существуют специальный вариантный тип данных, когда тип переменной можно определить в процессе выполнения программы). Ведь мы можем хранить и названия (строки) и числа, и объекты. Поэтому каждой переменной ставится в соответствие какой-тотип данных, или домен или область определения тех значений, которые она может принимать.

Обычно в языках программирования – это целочисленные типы, вещественные, строковые, символьные, логические, перечислимые, множества, комплексные числа, тип запись или структуры. Так что же такое переменная объект, это некая ссылка на объект, являющийся сложной структурой данных, которая ко всему прочему может содержать методы работы с этими данными и объектом, а также защищать данные и ограничивать или разрешать к ним доступ. 24 Переменная-объект,это переменная, которая содержит в себе другие объекты, свойства и действия, производимые над объектом, объект является конкретной реализацией, какого то класса (класс есть описание, некого множества объектов с одними и теми же свойствами). Обычно доступ к свойствам и функциям сложных типов данных (таких как классы) осуществляется путем написания имени переменной объекта, а затем через точку имени функции и или свойства данного объекта.

Переменные и объекты в Basic Для объявления переменной указывается ключевое слово dim и затем список переменных через запятую, слово as и тип переменной. Примеры: Dim a,b as integer – объявление переменной целого типа. Dim s as string – объявление переменной строкового типа. Dim mass as integer – объявление динамического одномерного массива целого типа. Redim mass(100) – изменение длины массива и установка ее равной 100. Dim desk as com.sun.star.frame.Desktop — переменная типа desktop унифицированной сетевой модели UNO, данная переменная может ссылаться на объекты типа Desktop. В языке Basic можно обращаться к переменным представляющим собой ссылки на объекты, это могут быть объекты текст, параграфы, таблицы, отображаемые на экране окна, они обладают набором свойств и методов работы с данными объектами.

Объектная модель может быть любой, как и ее реализация, например в пакете Microsoft Office реализована своя объектная модель, в пакете LibreOffice или OpenOffice своя, потому объекты и способ взаимодействия с этим объектами в этих различных пакетах отличаются. Операторы Basic Оператор цикла For. For index=n1 to n2 step s Rem тело цикла Next index Переменная Index пробегает значения от n1 до n2 c инкрементацией s (увеличение на s), в данном случае s может быть переменной или константой целого типа, квадратные скобочки указывают на то, что конструкция является не обязательной, в случае если она не указывается то шаг равен 1. Например, val =0 For xyz = 4 to 50 step 4 val=val+xyz next xyz Алгоритм вычисляет сумму значений от 4 до 50 с шагом 4, то есть сумму 4, 8, 12, 16.

До 48 в переменную val. Val1 =0 For aval = 1 to 50 val1=val1+aval next aval В данном случае рассчитывается сумма целых чисел от 1 до 50. Оператор цикла While, делай пока выполняется условие. Операторы внутри цикла повторяются до тех пор пока выполняется условие. While операторы Wend.

Руководство Libre Office Basicos

25 Пример: While i then else end if Пример: если I меньше 100 (если условие выполнено) то увеличить I на 1, иначе уменьшить на 1. 26 c = a+b End sub Dim c as integer Call sum(2,2,c) 2.5. Создание макроса в LibreOffice Для создания макроса в LibreOffice выбираем сервис+макросы+управление макросами+LibreOffice Basic (Tools+Macros+Organize Macros). При этом отобразится окно представленное на рисунке ниже (рисунок 19). Для того, чтобы макрос был сохранен в самом документе, необходимо выбрать ваш документ, выбрать набор стандартных модулей «standard» и затем нажать «создать», затем необходимо ввести имя модуля. После создания модуля можно его выбрать, в окошке справа выбрать макрос Main и нажать редактировать (Edit). Либо необходимо после создания модуля (Module1), написать в поле Macro Name (Имя макроса) новое имя макроса и нажать создать (рисунок 20).

Рисунок 19 - Окно создания и редактирования макросов. 27 В результате создания и редактирования макроса появляется окно редактора Бэйсика, на рисунке приведен пример с двумя макросами, естественно их может быть больше и они могут иметь входные параметры. Рисунок 21 - Редактор Basic и два макроса В LibreOffice, как уже отмечалось, объектная модель несколько другая нежели в Microsoft Office, в LibreOffice Basic используется так называемся унифицированная сетевая объектная модель UNO. Ниже приведен пример макроса openoffice увеличивающий размер шрифта каждого параграфа. Sub Main Dim Doc As Object Dim Enum As Object Dim TextElement As Object ' StarDesktop — главный объект доступный из макроса ' создание ссылки на объект document, текущий документ Doc = StarDesktop.CurrentComponent ' создание объекта enumeration Enum = Doc.Text.createEnumeration ' цикл по всем текстовым элементам While Enum.hasMoreElements TextElement = Enum.nextElement ' проверка является ли текущий блок таблицей If TextElement.supportsService('com.sun.star.text.TextTable') Then MsgBox 'Текущий блок содержит таблицу'.

   Coments are closed