复制表并将其链接指向自身?

时间:2012-04-12 17:10:47

标签: c# excel-interop

我正在将一些工作表从一个工作簿复制到另一个工作簿。第一张工作表包含一些数据,所有其他工作表使用以下公式从文本框链接到:='封面页'!A2

但是,新文档更改公式以保持其与原始工作簿的链接,并添加文件引用:='C:\ Users ... \ AppData \ Local \ Temp [tmpD474.tmp]封面'! A4

是否可以让它按字面意思复制公式,以便它们指向新工作簿的封面?如果没有,那么我有一个完全不同的问题:如何使用c#interop更改Excel文本框的内容?

1 个答案:

答案 0 :(得分:1)

我想出了如何更改文本框的内容。首先,您必须在Excel中命名文本框,然后获取调用WorksheetShapes。Item(“”)以将TextBox作为Shape对象,然后通过以下方式修改文本设置TextBox。TextFrame.Characters.Text属性。