访问和修改链接的OLE对象的显示标签
Contents
[
Hide
]
可能的使用场景
Microsoft Excel允许您像下面的截图所示更改Ole对象的显示标签。您还可以使用Aspose.Cells API和 OleObject.Label 属性访问或修改Ole对象的显示标签。
访问和修改链接的OLE对象的显示标签
请参见以下样本代码,它加载包含Ole对象的 样本Excel文件。该代码访问Ole对象并将其标签从Sample APIs更改为Aspose APIs。请参见下面给出的控制台输出,以了解样本代码对样本Excel文件的效果。
示例代码
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load the sample Excel file | |
Workbook wb = new Workbook("sampleAccessAndModifyLabelOfOleObject.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Access first Ole Object | |
Aspose.Cells.Drawing.OleObject oleObject = ws.OleObjects[0]; | |
//Display the Label of the Ole Object | |
Console.WriteLine("Ole Object Label - Before: " + oleObject.Label); | |
//Modify the Label of the Ole Object | |
oleObject.Label = "Aspose APIs"; | |
//Save workbook to memory stream | |
MemoryStream ms = new MemoryStream(); | |
wb.Save(ms, SaveFormat.Xlsx); | |
//Set the workbook reference to null | |
wb = null; | |
//Load workbook from memory stream | |
wb = new Workbook(ms); | |
//Access first worksheet | |
ws = wb.Worksheets[0]; | |
//Access first Ole Object | |
oleObject = ws.OleObjects[0]; | |
//Display the Label of the Ole Object that has been modified earlier | |
Console.WriteLine("Ole Object Label - After: " + oleObject.Label); |
控制台输出
Ole Object Label - Before: Sample APIs
Ole Object Label - After: Aspose APIs