Совместное использование таблицы

Автор vovan_d, 22 мая 2019, 10:46

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

vovan_d

Добрый день!

Создал документ с несколькими листами, на одном из них сводная таблица и этот лист скрыл от глаз,
на другом листе сделал кнопку обновления через макрос:

oSheet = ThisComponent.getCurrentSelection().getSpreadsheet(1) '-лист на котором будем работать
oSheet = ThisComponent.sheets(1) ' - текущая страница
ThisComponent.Sheets(1).DataPilotTables(0).refresh

Заблокировал листы и документ от изменении.

Все хорошо, но как только включаешь совместное использование - сводная таблица не работает.
Как можно решить такую проблему?

mikekaganski

Как указано в предупреждении, показываемом при создании и открытии расшаренного документа, часть функционала недоступна в этом режиме. Сводные - как раз такой функционал.
С уважением,
Михаил Каганский

vovan_d

Цитата: mikekaganski от 22 мая 2019, 11:50
Как указано в предупреждении, показываемом при создании и открытии расшаренного документа, часть функционала недоступна в этом режиме. Сводные - как раз такой функционал.

Там в сообщении сказано что не сохр. шрифты, числовые форматы, цвета, также не доступно редактирование диаграмм и рисунков. Про таблицы ничего несказано.

mikekaganski

Там сказано буквально вот что:

ЦитироватьВ режиме общего доступа не будут сохранены изменения атрибутов форматирования, такие как шрифты, цвета и числовые форматы, а также будут недоступны некоторые функциональные возможности, например, редактирование диаграмм и рисунков. Для использования указанных функций отключите общий доступ и получите монопольный доступ к документу.

Слова "некоторые" и "например" намекают на то, что этот список - неполный. Ну, и для ясности, я прямо написал, что
Цитата: mikekaganski от 22 мая 2019, 11:50Сводные - как раз такой функционал
С уважением,
Михаил Каганский

vovan_d

Не буду спорить, возможно связано с версиями офиса, но как можно обойти?

mikekaganski

Да, изменено в апреле 2018 - то есть с версии 6.1.

Как тут обойти? Или совместное использование, или сводные. Без большой переделки кода никак.
С уважением,
Михаил Каганский

vovan_d

Цитата: mikekaganski от 22 мая 2019, 13:40
Да, изменено в апреле 2018 - то есть с версии 6.1.

Как тут обойти? Или совместное использование, или сводные. Без большой переделки кода никак.
Спасибо! Буду дальше думать.

OOKapitan

Используйте формулы или макросы вместо стандартной сводной таблицы. Получится её аналог, но рабочий и в общем доступе.