标签: c# excel-interop
我正在将一些工作表从一个工作簿复制到另一个工作簿。第一张工作表包含一些数据,所有其他工作表使用以下公式从文本框链接到:='封面页'!A2
但是,新文档更改公式以保持其与原始工作簿的链接,并添加文件引用:='C:\ Users ... \ AppData \ Local \ Temp [tmpD474.tmp]封面'! A4
是否可以让它按字面意思复制公式,以便它们指向新工作簿的封面?如果没有,那么我有一个完全不同的问题:如何使用c#interop更改Excel文本框的内容?
答案 0 :(得分:1)
我想出了如何更改文本框的内容。首先,您必须在Excel中命名文本框,然后获取调用Worksheet。Shapes。Item(“”)以将TextBox作为Shape对象,然后通过以下方式修改文本设置TextBox。TextFrame.Characters.Text属性。