0

I'm exposing an Excel 2013 worksheet in a Sharepoint 2010 page, using a Web Part.

For some reason,

Sharepoint doesn't show floating objects, like text boxes or shapes, that are in my Excel sheet.

I've got several graphs and cells filled with text, which I've collected under a single Named Item that selects the entire relevant sheet area.

These display fine, but text boxes won't , whether they're on top of another chart or on blank cells.

I've also tried simply exposing the whole worksheet without using named items at all, and the problem persists.

4

2 回答 2

2

OfficeArt文本框是excel Web 服务不支持这些功能的一种形式。

来自MSDN - Excel Services 支持和不支持的功能

以前阻止加载 Excel 文件的功能

在 Office SharePoint Server 2007 中,包含不受支持的功能(如 VBA 宏、表单控件等)的 Excel 工作簿不会加载到 Excel Services 中。在 SharePoint Server 2010 中,为了帮助用户解决此限制,Excel Services 会忽略某些不受支持的功能。换句话说,不是阻止整个文件加载 Excel Services,而是加载文件,但您看不到 Excel Services 不支持的功能。以下是不会阻止 Excel Services 加载文件的功能:

  • 单元格评论。
  • 对外部书籍的公式引用。
  • 查询表(也称为外部数据范围)。
  • Microsoft Visual Basic for Applications (VBA)。
  • 任何 OfficeArt 技术。例如,形状、艺术字、SmartArt、组织结构图、图表、签名线、墨迹注释等。

请注意,这些功能仍然不受支持。这意味着它们不会像在客户端上那样以任何方式呈现、执行或工作。列表中的大多数功能不会在 Excel Services 中呈现。

于 2013-10-29T12:35:25.070 回答
1

这是很久以前的事了,但我想分享一个我使用过的“潜在”解决方案,效果很好

我在 Excel 2016 和 Sharepoint 2013 中

我创造了我想要的形状,并完全按照我想要的方式得到它。我选择了形状,右键单击,剪切右键单击粘贴为图片

保存文件。参考

于 2019-07-25T14:21:41.557 回答