我可以在 Word 中使用指向带有特殊粘贴的 Excel 表的链接吗?
Can I use links to Excel tables with paste special in Word?
我正在将数据从 Excel table 导入 Word 2013。
选项 1.
我 select 一系列单元格,作为链接粘贴到 Word 中 Excel Sheet。
字段中的 link(在 Alt + F9 之后)如下所示:
{ LINK Excel.Sheet.12 "C:\Users\User\Desktop\Exps\excel2word\tmp.xlsx" "Sheet1!R1C1:R5C7" \a \p }
加:数据的变化显示在Word中("Update Link"之后)。
减号:插入行时,Exceltable将公式展开到新行的单元格,但该行不出现在 Word 中。同样,删除一行时。
选项 2.
我为一系列单元格分配了一个名称,select 它,将其作为链接粘贴到 Word 中 Excel Sheet。
字段中的 link(在 Alt + F9 之后)如下所示:
{ LINK Excel.Sheet.12 "C:\Users\User\Desktop\Exps\excel2word\tmp.xlsx" "Sheet1!NamedRange" \a \p }
加:数据变化显示在Word中("Refresh Link")。
加上:插入一行时,Exceltable将公式展开到新行的单元格;在 Word 中,该行出现。同样,删除一行时。
减去:需要额外命名范围。
也许 Excel table 的名称等同于命名范围的名称?在任何情况下,它都会与它们一起显示在名称管理器中。
使用 ready-made 名称 (Excel table) 是合乎逻辑的,而不是为相同的范围创建新名称。
从这里开始
选项 3.
我将 link 从命名范围更正为 Excel table 的名称,而且我尝试了各种不同的选项。
减去:不行。
我使用了以下文档:
a) Using structured references with Excel tables
b) Insert, edit, and view fields in Word
c) Setting up links between a Word document and an Excel spreadsheet
上一个文档好像说可以,其实什么都没有。
问题:
我可以使用 link 到 Excel table and/or 到它的片段 - Headers、数据、列、行、总计吗?
如果是,怎么做?
PS 如果这不可能,那么我将不得不编写代码,但我想通过公式来解决问题。
答案是不能在 Word 的 Link
字段中使用 Excel Table 名称。 Word 仅适用于 SheetName!A1:A1 或名称范围范围规范。
我无法回答 "why" 或者将来是否会支持它。我可以推测 可能 的原因是因为 Table 是 Excel 中的一个相对较新的功能,在引入 Link
字段时不存在.可能还有其他原因 - 只有 Microsoft 的开发人员才能确定。
如果您仔细查看 Excel 中的名称管理器,您会发现 Table 条目左侧的标识符号与范围名称条目左侧的标识符号不同。 Table 范围不能在名称管理器中更改。因此,虽然此处列出了 Table,但它们并未在此界面中进行管理,而且肯定是其他 "entities"。
我正在将数据从 Excel table 导入 Word 2013。
选项 1. 我 select 一系列单元格,作为链接粘贴到 Word 中 Excel Sheet。 字段中的 link(在 Alt + F9 之后)如下所示:
{ LINK Excel.Sheet.12 "C:\Users\User\Desktop\Exps\excel2word\tmp.xlsx" "Sheet1!R1C1:R5C7" \a \p }
加:数据的变化显示在Word中("Update Link"之后)。
减号:插入行时,Exceltable将公式展开到新行的单元格,但该行不出现在 Word 中。同样,删除一行时。
选项 2. 我为一系列单元格分配了一个名称,select 它,将其作为链接粘贴到 Word 中 Excel Sheet。 字段中的 link(在 Alt + F9 之后)如下所示:
{ LINK Excel.Sheet.12 "C:\Users\User\Desktop\Exps\excel2word\tmp.xlsx" "Sheet1!NamedRange" \a \p }
加:数据变化显示在Word中("Refresh Link")。
加上:插入一行时,Exceltable将公式展开到新行的单元格;在 Word 中,该行出现。同样,删除一行时。
减去:需要额外命名范围。
也许 Excel table 的名称等同于命名范围的名称?在任何情况下,它都会与它们一起显示在名称管理器中。
使用 ready-made 名称 (Excel table) 是合乎逻辑的,而不是为相同的范围创建新名称。
从这里开始 选项 3. 我将 link 从命名范围更正为 Excel table 的名称,而且我尝试了各种不同的选项。 减去:不行。
我使用了以下文档:
a) Using structured references with Excel tables
b) Insert, edit, and view fields in Word
c) Setting up links between a Word document and an Excel spreadsheet
上一个文档好像说可以,其实什么都没有。
问题: 我可以使用 link 到 Excel table and/or 到它的片段 - Headers、数据、列、行、总计吗?
如果是,怎么做?
PS 如果这不可能,那么我将不得不编写代码,但我想通过公式来解决问题。
答案是不能在 Word 的 Link
字段中使用 Excel Table 名称。 Word 仅适用于 SheetName!A1:A1 或名称范围范围规范。
我无法回答 "why" 或者将来是否会支持它。我可以推测 可能 的原因是因为 Table 是 Excel 中的一个相对较新的功能,在引入 Link
字段时不存在.可能还有其他原因 - 只有 Microsoft 的开发人员才能确定。
如果您仔细查看 Excel 中的名称管理器,您会发现 Table 条目左侧的标识符号与范围名称条目左侧的标识符号不同。 Table 范围不能在名称管理器中更改。因此,虽然此处列出了 Table,但它们并未在此界面中进行管理,而且肯定是其他 "entities"。