1

我正在将 Excel 表中的数据导入 Word 2013。

选项 1。 我选择一系列单元格,粘贴到 Word 作为链接 Excel 表。该字段中的链接(在 Alt + F9 之后)如下所示:

{ LINK Excel.Sheet.12 "C:\\Users\\User\\Desktop\\Exps\\excel2word\\tmp.xlsx" "Sheet1!R1C1:R5C7" \a \p }

另外:数据中的更改会显示在 Word 中(在“更新链接”之后)。

减号:插入行时,Excel 表格将公式传播到新行的单元格,但该行不会出现在 Word 中。同样,删除一行时。

选项 2。 我为一系列单元格指定名称,选择它,将其作为链接 Excel 表粘贴到 Word 中。该字段中的链接(在 Alt + F9 之后)如下所示:

{ LINK Excel.Sheet.12 "C:\\Users\\User\\Desktop\\Exps\\excel2word\\tmp.xlsx" "Sheet1!NamedRange" \a \p }

另外:数据更改显示在 Word 中(“刷新链接”)。

加:插入行时,Excel表格将公式传播到新行的单元格;在 Word 中,将显示该行。同样,删除一行时。

减号:需要另外命名范围。

也许 Excel 表的名称等同于命名范围的名称?在任何情况下,它都会与它们一起显示在名称管理器中。

使用现成的名称(Excel 表)是合乎逻辑的,而不是为相同的范围创建新名称。

从这里 选项 3。 我更正了从命名范围到 Excel 表名称的链接,另外我尝试了各种不同的选项。 减号:它不起作用。

我使用了以下文档:

a)在 Excel 表格中使用结构化引用

b)在 Word 中插入、编辑和查看字段

c)在 Word 文档和 Excel 电子表格之间建立链接

在上一个文档中,似乎说他们可以做到,但实际上什么都没有。

问题: 我可以使用指向 Excel 表格和/或其片段的链接 - 标题、数据、列、行、总计吗?

如果是这样,怎么做?

PS如果这是不可能的,那么我将不得不编写代码,但我想用公式来解决。

4

1 回答 1

1

答案是不能在 Word 的Link字段中使用 Excel 表格名称。Word 仅适用于 SheetName!A1:A1 或名称范围范围规范。

我无法回答“为什么”或将来是否会支持它。我可以推测原因可能Link是因为表格是 Excel 中相对较新的功能,在引入该字段时并不存在。可能还有其他原因——只有微软的开发人员可以肯定地说。

如果您仔细查看 Excel 中的名称管理器,您会发现表格条目左侧的标识符号与范围名称条目左侧的标识符号不同。不能在名称管理器中更改表格范围。因此,虽然此处列出了表,但它们并未在此界面中进行管理,并且绝对是其他“实体”。

于 2018-12-27T17:30:54.870 回答