text 插入照片调整尺寸:2018年2月8日

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 插入照片调整尺寸:2018年2月8日相关的知识,希望对你有一定的参考价值。

Sub test()
Dim arr, i&, r&, p$, pic$
arr = Sheet1.Range("a1").CurrentRegion
p = ThisWorkbook.Path & "\照片\"
For i = 2 To UBound(arr)
    With Sheet2
        r = .[a65536].End(3).Row
        .Rows((i - 2) * 10 + 1 & ":" & r).Copy .Rows(r + 2)
        .Cells(r - 8, 2) = arr(i, 1)
        .Cells(r - 7, 2) = arr(i, 2)
        .Cells(r - 7, 4) = arr(i, 3)
        .Cells(r - 6, 2) = arr(i, 4)
        .Cells(r - 5, 3) = arr(i, 5)
        .Cells(r - 4, 6) = arr(i, 6)
        .Cells(r - 3, 3) = "'" & arr(i, 7)
        .Cells(r - 2, 3) = "'" & arr(i, 8)
        .Cells(r - 1, 3) = arr(i, 9)
        .Cells(r, 3) = arr(i, 10)
        pic = Dir(p & arr(i, 1) & ".*")
        If pic <> "" Then
            .Cells(r - 8, 5).Select
            .Pictures.Insert(p & pic).Select
            Selection.Width = .Cells(r - 8, 5).MergeArea.Width
            Selection.Height = .Cells(r - 8, 5).MergeArea.Height
        End If
    End With
Next i
ActiveCell.Select
End Sub


补充内容 (2016-7-10 10:37):
.Pictures.Insert(p & pic).Select
            Selection.Top = .Cells(r - 8, 5).Top
            Selection.Left = .Cells(r - 8, 5).Left
            Selection.Width = .Cells(r - 8, 5).MergeArea.Width
            Selection.Height = .Cells(r - 8, 5).MergeArea.Height

以上是关于text 插入照片调整尺寸:2018年2月8日的主要内容,如果未能解决你的问题,请参考以下文章

text 进度条应用2018年2月8日

text 整体读取文本文件:2018年2月8日

text 按行读取文本文件:2018年2月8日

text 人民币大小写:2018年2月8日

text 在A列只保留新输入的唯一一个数据:2018年2月8日

text NCBI - 2018年2月7日