是否有一种简单的方法来使用Excel COM接口获取Range的“A1”样式坐标?

我试图让我的程序将数据转储到Excel电子表格。 目前,它只是将信息放入适当的单元格,根据需要在我的代码中计算任何计算的值。 我真正想要做的是写出计算出来的值是将Excel公式写出到包含计算值的单元格中。 这样,如果我将Excel文档提供给某人,他们可以更改其中的数据,计算的值将按预期更新。

问题是,我不知道如何获得Excel所期望的“A1”风格坐标。 基本上,我希望有这样的事情可用:

calculatedCell.Value = string.Format("=SUM({0})", range.Coordinates); 

我知道我可以得到该范围的行列索引,并使用那些我可以自己评估坐标,我只是希望有一个预先打包的方式做到这一点。

Range上应该有一个Address属性。

尝试这个:

 calculatedCell.Value = string.Format("=SUM({0})", range.get_Address(true, true, XlReferenceStyle.xlA1, false, null));