如何导入带有图像的工作表?

时间:2012-09-07 20:15:44

标签: excel vba excel-vba excel-2010

Workbooks.Open fileName:=ThisWorkbook.path & "\Sea.xlsx"
Workbooks("Sea.xlsx").Sheets.Copy before:=ThisWorkbook.Sheets("Sky")
Workbooks("Sea.xlsx").Close False

这可以工作但是在Sea.xlsx上有一张带有图像的表格 工作表被复制,但图像不是。
相反,我有文字框:

This image cannot be currently displayed.

1 个答案:

答案 0 :(得分:0)

我也遇到了这个问题,我想我已经找到了解决方案。对我来说问题是我想要复制的表单是隐藏的。所以我将行表(x).visible = true“插入到我的代码中。另一个我必须更改的是”Application.Screenupdating = False“我之前使用的行必须被忽略。 在这些改变之后,我可以看到这张照片。 希望这会有所帮助。