C# 获取excel中多个选中的shape对象
时间: 2023-09-26 12:04:59 浏览: 145
C#读取shapefile
你可以使用Microsoft.Office.Interop.Excel命名空间中的ShapeRange对象来获取Excel中多个选中的形状对象。以下是一个示例代码:
```csharp
using Microsoft.Office.Interop.Excel;
// 获取当前选中的形状对象
ShapeRange selectedShapes = Globals.ThisAddIn.Application.Selection.ShapeRange;
// 遍历选中的形状对象
foreach (Shape shape in selectedShapes)
{
// 处理每个形状对象
}
```
注意:在使用前需要添加对Microsoft.Office.Interop.Excel的引用,并且需要确保用户已经选中了形状对象。
阅读全文