Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
8 Август 2022, 01:05
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Новости
:
Доступно и просто
о работе в офисных пакетах
Начало
Помощь
Поиск
Войти
Регистрация
задать вопрос
Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
>
Главная категория
>
Writer
> Тема:
Как программно сменить ориентацию страницы... с книжно?...
Страниц:
1
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как программно сменить ориентацию страницы... с книжно?... (Прочитано 4919 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ForumOOo (бот)
Offline
Сообщений: 819
Как программно сменить ориентацию страницы... с книжно?...
«
Стартовое сообщение
:
19 Сентябрь 2016, 21:15 »
Компонент: Writer
Версия продукта: 4.x
Сборка: Не важно
ОС: Windows 7
Как программно сменить ориентацию страницы... с книжной на альбомную?
--
Подпись: ВладМир
Записан
kompilainenn
Мастер
Offline
Сообщений: 3 469
Re: Как программно сменить ориентацию страницы... с книжно?...
«
Ответ #1
:
19 Сентябрь 2016, 21:54 »
Цитата: ForumOOo (бот) от 19 Сентябрь 2016, 19:15
программно сменить
вам нужен код макроса?
или таки вам нужно просто сменить ориентацию страницы на альбомную?
https://wiki.documentfoundation.org/Faq/Writer/012/ru
Записан
Поддержать разработчиков LibreOffice
можно тут
, а наш форум
вот тут
ВладМир
Новичок
Offline
Сообщений: 3
Re: Как программно сменить ориентацию страницы... с книжно?...
«
Ответ #2
:
19 Сентябрь 2016, 22:54 »
Мне нужен макрос....ну и до кучи...размер полей..как задать...тоже очень нада
Скриптом vbs создаю (открываю) документ Writer. Открывается по умолчанию книжная ориентация. А мне надо альбомную...
«
Последнее редактирование: 19 Сентябрь 2016, 22:58 от ВладМир
»
Записан
rami
Гуру
Offline
Пол:
Сообщений: 3 148
iMac, LibreOffice и Apache OpenOffice
Re: Как программно сменить ориентацию страницы... с книжно?...
«
Ответ #3
:
20 Сентябрь 2016, 07:29 »
Цитата: ВладМир от 19 Сентябрь 2016, 20:54
Скриптом vbs создаю (открываю) документ Writer. Открывается по умолчанию книжная ориентация. А мне надо альбомную...
Зачем жонглировать ориентацией
Создайте шаблон "альбома" и открывайте его (макросом).
Записан
Здесь Вы можете внести свой посильный вклад в развитие Форума
economist
Форумчанин
Offline
Сообщений: 1 714
Re: Как программно сменить ориентацию страницы... с книжно?...
«
Ответ #4
:
20 Сентябрь 2016, 07:56 »
Тоже за шаблон и стили. В отличие от MS Word - в OpenOffice и LibreOffice Writer концепция стилей, разделенная на вкладки стилиста (F11) - прекрасно усваивается организмом. Ориентацию и поля задайте стилями. Там же можно сделать другие вещи, кажущиеся людям фантастикой. Например чтобы вторая страница автоматически получала нижний колонтитул с номером страницы, начинающимся с цифры 2.
Записан
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
ВладМир
Новичок
Offline
Сообщений: 3
Re: Как программно сменить ориентацию страницы... с книжно?...
«
Ответ #5
:
20 Сентябрь 2016, 18:01 »
Я наверно что-то не понимаю...а неужели нельзя в скрипте указать требуемые мне параметры страницы, текста, полей? и не таскать за собой кучу шаблонов...
Можно же
objTable.setPropertyValue "BackColor", 13421823 изменить цвет фона
objCursor.setPropertyValue "CharColor", 255 или цвет шрифта
так почему нельзя....(вернее я не знаю как)...изменить ориентацию....
Записан
rami
Гуру
Offline
Пол:
Сообщений: 3 148
iMac, LibreOffice и Apache OpenOffice
Re: Как программно сменить ориентацию страницы... с книжно?...
«
Ответ #6
:
20 Сентябрь 2016, 19:36 »
Цитата: ВладМир от 20 Сентябрь 2016, 16:01
Я наверно что-то не понимаю...а неужели нельзя в скрипте указать требуемые мне параметры страницы, текста, полей? и не таскать за собой кучу шаблонов...
Ну, да, таскать за собой "целую кучу" из одного единственного шаблона
проще написать 100500 строк кода...
Цитата: ВладМир от 20 Сентябрь 2016, 16:01
так почему нельзя....(вернее я не знаю как)...изменить ориентацию....
Можно:
Код:
Sub main
Dim oCursor As Object
oCursor=ThisComponent.Text.createTextCursor()
oCursor.gotoStart(False)
oCursor.gotoEnd(True)
oCursor.PageDescName="Альбомный"
End Sub
Записан
Здесь Вы можете внести свой посильный вклад в развитие Форума
ВладМир
Новичок
Offline
Сообщений: 3
Re: Как программно сменить ориентацию страницы... с книжно?...
«
Ответ #7
:
20 Сентябрь 2016, 19:49 »
Спасибо, rami! Все получилось! Ведь можешь...когда захочешь!
Дай ссылочку...где можно об этом почитать!
Еще раз СПАСИБО!!!
Записан
Страниц:
1
Вверх
Печать
Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org
>
Главная категория
>
Writer
> Тема:
Как программно сменить ориентацию страницы... с книжно?...
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Новости и события
-----------------------------
=> Новости
-----------------------------
Главная категория
-----------------------------
=> Общее
===> Установка и настройка
=> Writer
=> Calc
=> Base
=> Impress
=> Draw
=> Math
=> Basic
=> Локализация
=> Дополнения и расширения
=> Документация
-----------------------------
Проекты
-----------------------------
=> MyOOo.ru
===> Обсуждение статей
-----------------------------
О форуме и жизни
-----------------------------
=> Разговоры обо всём
=> IT
=> О форуме
Загружается...