在Office 365中使用Office.Interop.Word获取形状名称,可以通过以下步骤实现:
- 引用必要的命名空间:using Microsoft.Office.Interop.Word;
- 创建Word应用程序对象和文档对象:Application wordApp = new Application();
Document doc = wordApp.Documents.Open("your_document_path.docx");
- 获取文档中的所有形状:foreach (Shape shape in doc.Shapes)
{
string shapeName = shape.Name;
// 处理形状名称
}
- 关闭并释放资源:doc.Close();
wordApp.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(doc);
System.Runtime.InteropServices.Marshal.ReleaseComObject(wordApp);