Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 22:16
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Господа, подскажите, плс, как правильно написать замену одного стиля на другой. Т.е. что-то типа такого:Кодim Doc As ObjectDim Replace As ObjectDim SrchAttributes(0) As New com.sun.star.beans.PropertyValueDim ReplAttributes(0) As New com.sun.star.beans.PropertyValueDoc = ThisComponentrem Заменяем стиль Основной текст на БазовыйSrchAttributes(0).Name = "ParaStyleName"SrchAttributes(0).Val ue = "Основной текст"ReplAttributes(0).Name = "ParaStyleName"ReplAttributes(0).Val ue = "Базовый"Replace = Doc.createReplaceDescriptorReplace.Searc hStyles=TrueReplace.SearchAll=TrueReplac e.SearchRegularExpression = TrueReplace.SearchString = ".*"Replace.ReplaceString = "&"Replace.SetSearchAttributes(SrchAttri butes())Replace.SetReplaceAttributes(Rep lAttributes())Doc.replaceAll(Replace)Тра бл в том, что в этом примере надо указывать Style.Name ("text body" и "standard"), а не Style.DisplayName ("Основной текст" и "Базовый").Мне же хочется указывать именно Style.DisplayName. Как это сделать?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Стиль тигра- агрессивен, стиль змеи- изящен, стиль дурака-... Guest Новый архив 5 0 16.03.2012 01:32
Форматирование абзаца Guest Новый архив 3 0 29.09.2011 23:53
Как определить, используется ли стиль абзаца? Guest Третий архив вопросов и ответов 0 29.09.2011 23:04
После таблицы стиль абзаца сбрасывается в "Базовый" Guest Новые вопросы и ответы 4 0 29.09.2011 00:53
Тупорылый знак абзаца Guest Третий архив вопросов и ответов 0 28.09.2011 20:35



© www.otvetnemail.ru - Форум вопросов и ответов.