2

我正在制作一个 Excel 插件,并且正在使用一个输入框来允许用户选择要导出的范围。选择过程运行良好,但我希望通过在已使用范围周围实现彩色边框来显示当前使用的单元格(类似于在 Excel 中进行求和时,每个被求和的单元格都被分配了不同的颜色边框)。

我不能只应用一个新边框然后清除它,因为这不会保持文档以前的格式。

有没有人有什么建议?

以下链接的目标非常相似,但从未提供过解决方案

VSTO:在 Excel 工作表上绘图

谢谢!

4

1 回答 1

0

绘制一个位置和大小由范围决定的形状怎么样?您可以使用您选择的边框使其透明。无需自己修改单元格。

只需找到所需的坐标和大小,调用 AddShape ( http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.shapes.addshape(v=office.14).aspx ) 并存储对它的引用,以便您可以在需要时将其删除。

于 2013-07-25T15:15:05.780 回答