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

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

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

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

Сообщений: 52


« Стартовое сообщение: 6 Июль 2017, 21:00 »

Добрый день!
При работе макроса
Код:
Dim adress
Sub Adr(ev)
sURL = "file:///P:/sdresa.ods"
vFrame = oDoc.getCurrentController().Frame
Dim args6(2) As New com.sun.star.beans.PropertyValue
args6(0).Name = "AsTemplate"
args6(0).Value = true
args6(1).Name="MacroExecutionMode"
args6(1).Value=4
args6(2).Name="AsTemplate"
args6(2).Value=true
oDoc=StarDesktop.LoadComponentFromUrl(sURL, "_blank", 0, args6())
oSheet =oDoc.Sheets(0)
oCell = oSheet.getCellRangeByName("B1")
adress = oCell.getString
oDoc.close(true)
...
...
После закрытия документа, значение переменной стриется. А нужно сохранить переменную "adress", для использования в последующей работе макроса Непонимающий
Записан
maksvlad
Пользователь
**
Offline Offline

Сообщений: 67


« Ответ #1: 7 Июль 2017, 01:51 »

Создать в файле скрытое поле для хранения данных, куда и записывать переменную?
Записан
economist
Ветеран
*****
Offline Offline

Сообщений: 745


« Ответ #2: 7 Июль 2017, 08:14 »

Непоянтен контекст вызова макроса (приложение). Если Calc - в любую ячейку можно его сохранить, как в видимую, так и в скрытую. А еще можно просто сделать внешнюю ссылку-
формулу силами Calc, тогда формула будет при открытии шаблона обновляться.
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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