工作表1上的Excel形状

时间:2018-11-12 00:06:12

标签: excel vba

如何在开发人员模式下在工作表上找到形状的名称?

我在用作水印的工作表上有一个形状。打印时,我想隐藏它,但是另存为PDF时,我想显示它。我最终发现形状是图纸上的第二个形状,并使用以下代码。

    Sheets("eCSD").Shapes(2).Visible = False
    Sheets("eCSD").PrintOut
    Sheets("eCSD").Shapes(2).Visible = True

现在保存具有可见形状的PDF

Sheets("eCSD").ExportAsFixedFormat _
    Type:=xlTypePDF, _
    Filename:=pdf_folder & "\" & UCase(txtUCI.Text), _
    Quality:=xlQualityStandard, _
    IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, _
    OpenAfterPublish:=False

我想做的是在开发人员模式下单击该形状,然后查看其属性,包括名称。这可能吗?我所能获得的只是工作表的属性,而不是工作表上的对象。

1 个答案:

答案 0 :(得分:0)

如果您点击图纸上显示的形状,则其名称应显示在名称框中(左上方)。