Имя файла по умолчанию

Автор ApsheronskWorking, 20 апреля 2020, 12:20

0 Пользователи и 1 гость просматривают эту тему.

ApsheronskWorking

Здравствуйте можно ли изменить шаблон присваиваемого имени нового документа(«Без имени») на другое, скажем, текущая дата создания?

Заранее спасибо.

mikekaganski

С уважением,
Михаил Каганский

ApsheronskWorking


sokol92

#3
У меня при применении следующего макроса в заголовке окна: "Новый документ". Или я "не туда попал"?

Sub TestNewWriterDoc
  Dim oProps(0) As New com.sun.star.beans.PropertyValue
  oProps(0).Name  = "SuggestedSaveAsName"
  oProps(0).Value = "Новый документ"
  StarDesktop.LoadComponentFromUrl("private:factory/swriter", "_blank", 0, oProps)
End Sub
Владимир.

rami

Немного не туда, речь шла о настройке шаблона для нового документа.

Вы просто меняете заголовок окна, можно и так:
Sub TestNewWriterDoc1
Dim oDoc
oDoc = StarDesktop.LoadComponentFromUrl("private:factory/swriter", "_blank", 0, array())
oDoc.title = "Документ создан " & Date
End Sub

sokol92

Спасибо! А событие создания нового документа не перехватывается?
Владимир.

rami

Перехватывается: "Создание документа", потом "Документ создан". Макрос нужно сохранить в LibreOffice.

sokol92

Владимир.