Excel online отображает белое поле, которое нельзя удалить

наша организация недавно переехала из Google Apps в Office 365.
Большинство наших электронных таблиц теперь отображать большой белый ящик над электронной таблицей, которые не могут быть удалены при просмотре или редактировании этих файлов Excel в интернете.

Excel can't download this shape

сообщение об ошибке Excel can't download this shape отображается вместе со значком поврежденного изображения.

форма не видна при редактировании таблицы в Excel.

13
задан Renaud Bompuis
05.04.2023 10:39 Количество просмотров материала 3440
Распечатать страницу

2 ответа

Я проверил такое же поведение с моими собственными файлами Excel, при их открытии в O365 Excel online.

мои эксперименты показывают, что устаревшие формы комментариев Excel для рабочего стола не поддерживаются. У меня не было никаких форм, добавленных мной, но у меня были комментарии. Устаревшие комментарии были представлены желтоватым всплывающим прямоугольником, например, заметками" post-it".

добавление комментария в O365 Excel приводит к визуально другому комментарию, без всплывающего окна" post-it". Комментарии перечислены в боковая панель (по умолчанию не открыта). Код объекта comment в загруженный файл XLSX тоже немного отличается.

к сожалению, у меня нет решения для удаления исходных форм комментариев или преобразования их в совместимые с O365.

1
отвечен Some-E 2023-04-06 18:27

эти невидимые фигуры можно удалить, отредактировав файл в Excel, а затем выбрав и удалив все фигуры из каждого листа:

  1. нажмите F5 или Ctrl+G для отображения перейти к диалоговому окну и нажмите кнопку специальный...
  2. проверить объекты и нажмите кнопку ОК, чтобы выбрать все объекты на листе.
  3. нажмите Backspace, чтобы удалить все автофигуры, выбранные из листа.
  4. сделайте то же самое для каждого листа в вашем файле.

Если некоторые хотели фигур выберите, нажмите клавишу CTRL и щелкните те, которые вы хотите сохранить, чтобы отменить их выбор.

чтобы программно удалить все автофигуры, добавьте модуль VBA и вызовите / запустите новую процедуру:

Sub DeleteShapes()
    Dim Shp As Shape
    For Each Shp In ActiveSheet.Shapes
       Shp.Delete
    Next
End Sub

ссылкой: https://www.extendoffice.com/documents/excel/714-excel-delete-all-auto-shapes.html

0
отвечен Renaud Bompuis 2023-04-06 20:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх