Нагрузка процессора при копировании ячейки в excel 2013-2016

Анонимные
2018-08-07T08:36:05+00:00

Проблема заключается в следующем. Есть определённые экселевские файлы, генерируемые из 1с - вес файлов варьируются, но все они не больше трёх метров. Содержимое файлов - групированный текст и числа, формулы отсутствуют. При копировании любой ячейки, даже пустой - приводит к тому, что нагрузка на первые два ядра проца скачут до ста, а сам эксель при этом перестаёт отвечать на рандомный промежуток времени. Интересное наблюдение: даже если открыть новую пустую книгу экселя, а "плохой" файл оставить на фоне и повторить процесс с новой книгой - всё так же подвешивается эксель. Проблема наблюдается исключительно начиная с 2013 офиса, на 2010 такого не происходит. Пробовал воспроизвести на разных компах с разной виндой - результат тот же, выяснил лишь то, что нагружает полностью два ядра. Скажу сразу, что ни восстановление офиса, ни полная перестановка винды с офисом не помогает. Надстроек нет, макросов в файле так же.

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

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

Что помогло: Отключение анимации путём добавления по пути реестра HKEY_CURRENT_USER\Software\Microsoft\Office\1х.0\Common\Graphics ключа DisableAnimations=1 - решило проблему, но пунктир без анимации выглядит, мягко говоря, вырвиглазно, да и это, к тому же, костыль.

Сёрфинг по сети дал понять, что проблема существует как минимум с 2014 года.

Операционки и офисы последней версий. 

Собственно сам вопрос: Есть адекватное решение проблемы, помимо озвученной мной выше?

UPD: Здесь мне не помогли, дальнейшее обсуждение проблемы будут там, куда меня и отправили в данном треде.

Просьба всем, кто столкнётся с такой же проблемой и не забьёт - перейдите по ссылке и тыкните на "vote", чтобы местные увидели эту тему, поскольку на слабых машинах эта проблема достаточно критичная. Спасибо.

Microsoft 365 и Office | Excel | Для дома | Windows
Microsoft 365 и Office | Excel | Для дома | Windows

Семейство программного обеспечения Майкрософт для работы с электронными таблицами, оснащенное инструментами для анализа, построения диаграмм и обмена данными.

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев
Ответ, принятый автором вопроса
Анонимные
2018-08-08T11:11:40+00:00

Чтобы было меньше багов в продуктах Майкрософт, необходимо в первую очередь: -обучить IT-Специалистов, основам работы с программами Office и минимальным техническим требованиям программ Office к аппаратной части устройств;

-обучить IT-Специалистов, правилам создания инцидентов (тикетов) в Службу Разработчиков программ;

-обучит основам работы с программами Office, работников организации.

Далее:

-для практического решения проблем, IT-Специалисты закупая ПО, обязаны отдельно закупать и подписку на Техническую поддержку Разработчиками;

-по каждой замеченной проблеме, должна быть организована фиксация проблемы и создание инцидента (тикета) в Службу поддержки Разработчика, но ни как не на Форум. Низкая активность как IT-Специалистов, так и рядовых пользователей, и привела к результату который мы имеем сейчас. 

P.S. xaxnas, создавая инцидент (тикет), необходимо учитывать:

-инциденты принимаются только по версии Office 2016;

-также должно быть указано, касается ли ваш баг только русской локализации, или и захватывает и англоязычную локализацию;

-для набора подтверждений имеющегося бага, должно быть набрано необходимое количество подтверждающих голосов, для этого правильнее ссылку на созданный вами инцидент вставить в своё сообщение.

Этот ответ помог вам?

Комментариев: 0 Без комментариев

Дополнительные ответы: 16

Сортировать по: Наиболее полезные
  1. Анонимные
    2018-08-07T11:04:26+00:00

    Проблемный файл

    Так же выяснил новую информацию.

    Файл из 1с изначально имеет такую структуру листов:

    При двойном клике по точкам открывается название листа:

    Ии проблема чудесным образом испаряется! Скрыть обратно лист в тот вид, в котором он был я не смог.

    Меняю свой вопрос: Почему такое происходит, как это связано с анимацией и можно ли это как-то автоматизировать\пофиксить?

    Этот ответ помог вам?

    Пользователи, которые сочли этот ответ полезным: 7.
    Комментариев: 0 Без комментариев
  2. Анонимные
    2018-08-07T12:15:23+00:00

    Тот же файл в папке

    Повторил процесс скрытия названия в полностью новом файле экселя (не через 1с) - баг повторился.

    Выходит, что всё нормально до того момента, пока три точки не закрепляются к левому краю.

    Делаю вывод, что дело не в 1с и, соответственно, файл уже и не нужен.

    Так же проверил на Excel 2010 - да, функция эта есть, но на нагрузку она никак не влияет.

    P.S. Реестр вернул.

    P.S.S. Не правая, а левая лапка оказалась. :)

    Спасибо, уважаемый xaxnas!

    Действительно, при скрытых ярлыках листа, процент загруженности процессора сильно увеличивается если выделить ячейку в Excel 2013. 

    Если разобрать *.xlsx файл на составляющие, то за скрытие ярлыков отвечает параметр tabRatio="0" в xl\workbook.xml, тег <bookViews>. Модуль платформы 1С сохраняет таблицы именно с этим параметром. 

    Но дело не в 1С, это баг именно MS Excel (начиная с версии 2013) с воспроизведением анимации выделения при скрытых ярлыках листов.

    Этот ответ помог вам?

    Пользователи, которые сочли этот ответ полезным: 4.
    Комментариев: 0 Без комментариев
  3. Анонимные
    2018-08-08T11:35:17+00:00

    P.S. xaxnas, создавать инцидент (тикет), необходимо учитывать:

    -инциденты принимаются только по версии Office 2016;

    -также должно быть указано, касается ли ваш баг только русской локализации, или и захватывает и англоязычную локализацию;

    -для набора подтверждений имеющегося бага, должно быть набрано необходимое количество подтверждающих голосов, для этого правильнее ссылку на созданный вами инцидент вставить в своё сообщение.

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

    В первом сообщении ссылку оставил сразу, как нашёл эту тему, но продублирую ещё и здесь, на всякий случай.

    Нужно лишь довести эту тему до людей, так как проблема на лицо, и это притом, что повторить баг может любой.

    Благодарю. :)

    Этот ответ помог вам?

    Пользователи, которые сочли этот ответ полезным: 3.
    Комментариев: 0 Без комментариев
  4. Анонимные
    2018-08-07T11:56:24+00:00

    Тот же файл в папке

    Повторил процесс скрытия названия в полностью новом файле экселя (не через 1с) - баг повторился.

    Выходит, что всё нормально до того момента, пока три точки не закрепляются к левому краю.

    Делаю вывод, что дело не в 1с и, соответственно, файл уже и не нужен.

    Так же проверил на Excel 2010 - да, функция эта есть, но на нагрузку она никак не влияет.

    P.S. Реестр вернул.

    Этот ответ помог вам?

    Пользователи, которые сочли этот ответ полезным: 2.
    Комментариев: 0 Без комментариев