【问题标题】:Excel 2007 Display image from image path?Excel 2007 从图像路径显示图像?
【发布时间】:2011-11-16 10:40:26
【问题描述】:

我想在单元格中插入一张图片。 下面的代码将其插入到工作表中:

            With wb.Sheets(1).Pictures.Insert("\\bk01fil0001\salesdb$\ImageUpload\NoImage.gif")
            .Left = wb.Sheets(1).Range("B2").Left
            .Top = wb.Sheets(1).Range("B2").Top
            .Width = wb.Sheets(1).Range("B2").Width
            End With

【问题讨论】:

  • 不确定您在问什么?您发布的代码是否无法正常工作?
  • 尝试谷歌搜索:“将图像插入单元格 excel vba”。那里有大量信息。

标签: excel excel-2007 export-to-excel vba


【解决方案1】:

您不能在内部单元格中插入图片:它们总是位于工作表的“顶部”。你能做的最好的就是将它定位在你已经在做的所需的单元格/范围内。

【讨论】:

    【解决方案2】:

    您可以通过选择一个单元格然后插入图片来使事情变得更简单...

    Sheets(1).Select
    Range("B2").Select
    ActiveSheet.Pictures.Insert("\\bk01fil0001\salesdb$\ImageUpload\NoImage.gif")
    

    我认为这不会是一种效率较低的方法,因为您只希望在可见的工作表上插入图片。我认为您不需要多次选择工作表,如果有的话

    (顺便说一句,听起来好像您正在尝试在表格的一列中自动插入图像,在这种情况下,我强烈建议您使用 Excel Visual Basic video 随附的文本中所述的单元格表示法)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      • 2011-05-10
      • 2016-03-09
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      相关资源
      最近更新 更多