Excel,使用宏和排序创建图像的缩略图

时间:2016-10-13 09:57:19

标签: excel vba excel-vba

我有一个excel文件,其中包含一个包含图像完整路径的列。我使用以下宏创建了一个包含每个图像缩略图的列:

   $("input[type='text']").change(function () {
       console.log("test");
       $(".ui-dialog-content").dialog("close");
    });

它工作正常,但我无法对任何行进行排序,因为这些图像不在单元格内部(或类似的东西)。基本上图像不是基于父行的顺序。

我不知道是否可行,但有没有其他方法可以在excel中修改缩略图?

1 个答案:

答案 0 :(得分:0)

为了对图像进行排序,您需要确保每个图像都在其相关的单元格边界内。您可以通过确保图像大小(宽度/高度)等于或小于其保持单元来实现此目的。在您的代码中,您需要将代码的最后一条语句更改为: -

Width:=cCell.Offset(0, 1).Width, Height:=cCell.Height

然后,您可以根据父行执行排序。