Поделиться через


Поддерживаемые и неподдерживаемые возможности

Microsoft Excel — многофункциональное приложение. С каждым выпуском разрыв между Excel и Службы Excel в функциональном наполнении постоянно сокращается, а число неподдерживаемых возможностей уменьшается. Однако Microsoft SharePoint Server 2010 не позволяет обеспечить поддержку всех возможностей Excel во второй версии Службы Excel. При выборе возможностей, которые требуется поддерживать, приоритет следует отдавать тем из них, которые необходимы в наиболее важных сценариях Службы Excel, добиваясь при этом, чтобы Службы Excel оставались службами серверного класса, отвечающими ожиданиям клиентов в отношении надежности, масштабируемости и безопасности.

Примечание.

В этом разделе предполагается, что вы знакомы с тем, что поддерживается и не поддерживается в Microsoft Office SharePoint Server 2007. Дополнительные сведения о неподдерживаемых функциях Office SharePoint Server 2007 см. в разделе Неподдерживаемые функции в службы Excel.

Поддержка новых возможностей Excel

Большинство новых средств Microsoft Excel 2010 в том или ином объеме действуют и в Службы Excel. Некоторые из них просто отображаются, как и в Excel. Остальные не только отображаются, но и являются интерактивными.

Новые элементы, доступные для просмотра:

Новые элементы, доступные как для просмотра, так и для интерактивного взаимодействия:

  • Срезы

  • Файлы PowerPivot

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

Возможности, которые раньше мешали загрузке файлов Excel

В Office SharePoint Server 2007 книги Excel, содержащие неподдерживаемые элементы (макросы VBA, элементы управления форм и т. п.), не загружаются в Службы Excel.

В SharePoint Server 2010 для преодоления этого ограничения Службы Excel игнорирует некоторые неподдерживаемые возможности. Другими словами, вместо того, чтобы блокировать загрузку всего файла, Службы Excel загружает файл, но скрывает элементы, не поддерживаемые в Службы Excel.

Элементы, наличие которых препятствует загрузке файлов в Службы Excel:

  • Примечания к ячейкам.

  • Формулы со ссылками на внешние книги.

  • Таблицы запросов (или диапазоны внешних данных).

  • Microsoft Visual Basic для приложений (VBA).

  • Любая технология OfficeArt. Например, Shapes, WordArt, SmartArt, организационная диаграмма, схемы, строки подписи, рукописные заметки и т. д.

Следует иметь в виду, что эти элементы по-прежнему остаются неподдерживаемыми. Это означает, что они не отображаются, не выполняются и не функционируют так, как это происходит в клиентской системе. Большинство элементов из этого списка не отображается в Службы Excel. Например, если при просмотре в клиенте рядом с ячейкой A1 отображается фигура, то при просмотре на сервере она не будет видна. В других элементах, таких как ссылки в формулах и таблицы запросов, отображаются значения, которые в последний раз обновлялись на стороне клиента. Иными словами, значения ячеек остаются на своих местах, но их нельзя обновлять.

И наконец, на сервере не выполняется код VBA. В Office SharePoint Server 2007 загрузка файлов *.xlsm в Службы Excel не поддерживалась. В SharePoint Server 2010 макросы VBA игнорируются в Службы Excel. Поэтому файлы *.xlsm теперь можно загружать в Службы Excel.

Просмотр файла с игнорируемыми возможностями

Если в Службы Excel могут загружаться файлы и не отображаться некоторые неподдерживаемые элементы, как определить, что в просматриваемом файле какие-то возможности отсутствуют? Об этом будет сигнализировать уведомление, показываемое в Службы Excel над листом. Ниже показан снимок экрана с таким уведомлением.

Уведомление о неподдерживаемых возможностях вверху книги

Это уведомление служит первым признаком того, что файл изображается иначе, чем в клиенте Excel.

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

Сообщение о неподдерживаемых возможностях для VBA

Сообщение об ошибке для VBA: неподдерживаемый компонент

Не отображаются обрезанного изображения (которые отсутствующие компоненты).

Примечание.

[!Примечание] Если книга с игнорируемыми или отсутствующими неподдерживаемыми элементами загружена в режиме просмотра с соответствующим уведомлением, попытка сохранить копию такой книги будет подразумевать удаление неподдерживаемых элементов. Откроется диалоговое окно, предупреждающее пользователя об этом.

Другие неподдерживаемые возможности

Другие неподдерживаемые возможности продолжают действовать так, как это делается в Office SharePoint Server 2007 для Службы Excel. То есть Службы Excel блокируется загрузка файла, если обнаруживает наличие одного или нескольких новых компонентов. Пользователи получат сообщение о том, что не может загрузить файл, как показано на следующем снимке экрана.

Примечание.

В разделе Неподдерживаемые функции в службы Excel содержатся дополнительные сведения об этих неподдерживаемых функциях.

Предупреждение

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

Сообщение о неподдерживаемых возможностях для карт XML

Сообщение об ошибке для карт XML: неподдерживаемый компонент

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

См. также

Концепции

Общие сведения о службах Excel

Архитектура служб Excel

Блоги, форумы и ресурсы для служб Excel

Другие ресурсы

Пошаговое руководство. Разработка настраиваемого приложения с помощью веб-служб Excel