Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Параметр DrawingObjects:=False притормаживает в 2013 - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Параметр DrawingObjects:=False притормаживает в 2013 (Макросы/Sub)
Параметр DrawingObjects:=False притормаживает в 2013
Sancho Дата: Четверг, 12.10.2017, 09:47 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 279
Репутация: 19 ±
Замечаний: 0% ±

2007, 2010, 2013
Всем привет!
Установили принудительно 2013 Office и тут обнаружил, что ранее написанные коды с методом protect стали притормаживать по сравнению с 2010 офисом. Выяснил, что на тормоз жмет параметр DrawingObjects:=False который необходим для возможности копирования диаграммы на защищенном листе. Если параметр включить (True) или закомментить реакция на клик проходит нормально и не заметно для пользователя, но становится недоступно копирование диаграммы. Есть какое нибудь лекарство что бы защитить лист и позволить пользователю копировать диаграмму? пока написал код позволяющий копировать диаграмму, это решение мне больше понравилось, так как не позволяет вообще редактировать диаграмму никак, но думаю это наверное не есть правильно, и просто интересно почему стало тормозить в 2013 офисе.

пароль листа во вложении 1111, но он практически бесполезен, с новым кликом лист запаролится снова.
К сообщению приложен файл: Tormoz_2013_Off.xlsm (29.0 Kb)
 
Ответить
СообщениеВсем привет!
Установили принудительно 2013 Office и тут обнаружил, что ранее написанные коды с методом protect стали притормаживать по сравнению с 2010 офисом. Выяснил, что на тормоз жмет параметр DrawingObjects:=False который необходим для возможности копирования диаграммы на защищенном листе. Если параметр включить (True) или закомментить реакция на клик проходит нормально и не заметно для пользователя, но становится недоступно копирование диаграммы. Есть какое нибудь лекарство что бы защитить лист и позволить пользователю копировать диаграмму? пока написал код позволяющий копировать диаграмму, это решение мне больше понравилось, так как не позволяет вообще редактировать диаграмму никак, но думаю это наверное не есть правильно, и просто интересно почему стало тормозить в 2013 офисе.

пароль листа во вложении 1111, но он практически бесполезен, с новым кликом лист запаролится снова.

Автор - Sancho
Дата добавления - 12.10.2017 в 09:47
_Boroda_ Дата: Четверг, 12.10.2017, 10:32 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А если в свойствах диаграммы снять галку "Защищаемый объект"?
К сообщению приложен файл: 1993053.xlsm (28.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА если в свойствах диаграммы снять галку "Защищаемый объект"?

Автор - _Boroda_
Дата добавления - 12.10.2017 в 10:32
Sancho Дата: Четверг, 12.10.2017, 12:11 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 279
Репутация: 19 ±
Замечаний: 0% ±

2007, 2010, 2013
_Boroda_, нет, если DrawingObjects:=False вывести из под комментария то тормозит по-прежнему, даже если удалить диаграмму. по умолчанию DrawingObjects:=True "DrawingObjects Optional Variant True to protect shapes. The default value is True ."

Оказывается я пример сбросил с закоментиным DrawingObjects:=False, приношу свои извинения.
 
Ответить
Сообщение_Boroda_, нет, если DrawingObjects:=False вывести из под комментария то тормозит по-прежнему, даже если удалить диаграмму. по умолчанию DrawingObjects:=True "DrawingObjects Optional Variant True to protect shapes. The default value is True ."

Оказывается я пример сбросил с закоментиным DrawingObjects:=False, приношу свои извинения.

Автор - Sancho
Дата добавления - 12.10.2017 в 12:11
_Boroda_ Дата: Четверг, 12.10.2017, 13:01 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Ну и пусть он так и остается True. У нас же, если мы снимем галку "Защищаемый объект" с диаграммы, то она вообще не защищена и ее это не касается


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНу и пусть он так и остается True. У нас же, если мы снимем галку "Защищаемый объект" с диаграммы, то она вообще не защищена и ее это не касается

Автор - _Boroda_
Дата добавления - 12.10.2017 в 13:01
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Параметр DrawingObjects:=False притормаживает в 2013 (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!