标题中的Excel vba参考图像

时间:2016-08-25 10:06:53

标签: vba excel-vba excel

如何在Excel文档(2007或更高版本)的右侧标题中引用图像,以便将其分配给Shape变量?

谢谢!

1 个答案:

答案 0 :(得分:0)

经过多次搔痒后,我自己找到了答案。标题图像不是Shape对象,它们是图形对象

https://msdn.microsoft.com/en-us/library/office/ff193679.aspx

使用PageSetup对象成员引用Graphic,例如

https://msdn.microsoft.com/en-us/library/office/ff196670.aspx?f=255&MSPPError=-2147217396

最终代码:

Sub GetHeaderImage()

Dim ws As Worksheet
Dim ps As PageSetup
Dim headpic As Graphic

Set ws = ActiveSheet
Set ps = ws.PageSetup
Set headpic = ps.RightHeaderPicture

End Sub