通过 insertWorksheetsFromBase64 插入工作簿来删除外部引用

问题描述 投票:0回答:1

通过 insertWorksheetsFromBase64 插入工作簿时,公式保留源工作簿的引用,而不是使用当前工作簿。

例如,我有源工作簿中的以下公式

=Unit_Mix[[#Totals],[Market Rent]]

但是包含上述公式的工作表是通过

insertWorksheetsFromBase64
插入的,它最终具有对另一个工作簿的外部引用,我不知道该文件来自哪里
='55D8FE051'!Unit_Mix[[#Totals],[Market Rent]]

由于 API 的功能有限,我还没有尝试过任何东西。我的一个想法是迭代包含公式的所有单元格并替换包含外部引用的所有公式,但我想探索其他选项。

我真正想要的是,当通过

insertWorksheetsFromBase64
插入工作簿时,它应该删除任何外部引用或添加一个选项来删除外部引用。

excel office-js office-addins
1个回答
0
投票

您是否找到了解决此问题的另一种选择?

我有一个类似的问题:通过 insertWorksheetsFromBase64 插入新工作簿后,旧工作簿中“名称管理器”(可以在“公式”选项卡中找到)中的范围名称也会复制到新工作簿中。

我正在尝试找到一种解决方案来删除旧工作簿中的所有名称并加载新名称(如果存在)

© www.soinside.com 2019 - 2024. All rights reserved.