Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

28 Ноябрь 2020, 10:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Вызов диалога "Сохранить как.." с заданным путем  (Прочитано 3048 раз)
0 Пользователей и 1 Гость смотрят эту тему.
admvsrok
Новичок
*
Offline Offline

Сообщений: 4


« Стартовое сообщение: 6 Декабрь 2015, 10:25 »

Надо вызвать дмалог "Сохранить как" с заранен заданным путь. Как вообще встроенные диалоги вызываются в opwnoffice?
« Последнее редактирование: 8 Декабрь 2015, 06:29 от Helen » Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 3 030


iMac, LibreOffice и Apache OpenOffice


« Ответ #1: 6 Декабрь 2015, 10:45 »

Надо вызвать дмалог "Сохранить как" с заранен заданным путь. Как вообще встроенные диалоги вызываются в opwnoffice?
Если хотите чтобы при вызове диалога "Сохранить как" открывалась нужная папка, назначьте её в "Сервис" —> "Параметры" —> "Пути" —> "Мои документы".


* Путь к папке сохранения документов.png (130.28 Кб, 901x465 - просмотрено 27 раз.)
Записан

admvsrok
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #2: 6 Декабрь 2015, 14:58 »

Параметр формируется  в соответствии со свойствами открытого документа.
Записан
JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #3: 6 Декабрь 2015, 19:32 »

А... Тогда прочитай тексты процедур GetFolderName и GetFileName в стандартной библиотеке Tools (модуль ModuleControl). Сможешь ли их использовать "как есть" не знаю - они вообще-то вяжутся к элементу диалога через параметр oRefModel. Но сам принцип там понятен: через CreateUnoService создать FilePicker или FolderPicker, насовать в него параметров по умолчанию и выполнить через .Execute(). Результат забрать через .GetDirectory() или .Files(0)
Или просто используй функцию StoreDocument (она там же, чуть ниже)
« Последнее редактирование: 6 Декабрь 2015, 19:36 от JohnSUN » Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
admvsrok
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #4: 6 Декабрь 2015, 21:32 »

Понятно. Где в помощи можно почитать об этих библиотеках? Кстати, проблема описана вот тут
http://forumooo.ru/index.php?topic=4053.0

Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 3 030


iMac, LibreOffice и Apache OpenOffice


« Ответ #5: 6 Декабрь 2015, 21:46 »

Так вам нужно сохранить изменения в текущем файле или создать новый файл на основе текущего в таком же или другом формате файла?
Записан

admvsrok
Новичок
*
Offline Offline

Сообщений: 4


« Ответ #6: 6 Декабрь 2015, 23:40 »

"Сохранить как..." создает НОВЫЙ файл.
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!