我正在尝试使用VB.Net在Word文档中创建链接的OLE对象。
现有代码使用InlineShapes.AddOLEObject(FileName:=“abc.xlsx”,LinkToFile:= True,Range:= Some Word Range)将工作表插入Word文档。
我需要更多的控制权。要选择一系列单元格,我发现文件名后面的额外信息很有用,例如:FileName:=“abc.xlsx!sheet1!R1C1:R20C5”
有没有办法在工作表中指定特定图表?那么我可以将工作表上的第二个图表指定为要链接的对象吗?
感谢。
答案 0 :(得分:2)
感谢您的帮助Mark。
我最终发现,如果图表位于自己的工作表中,而不是Sheet1中的对象,则AddOLEObject代码可以使用以下设置正常工作:
FileName:=“abc.xlsx!Chart1”
我很满意这个解决方案。
答案 1 :(得分:1)
图表将是一个完整的工作表,因此根据您的工作表1进行说明,例如abc.xlsx!sheet1或工作表上的一个对象,所以使用对象名称,例如abc.xlsx!SHEET1!chart_object