Office中国论坛/Access中国论坛

标题: 圖片能否自動根據單元格縮方大小在內(問題以解決謝謝幫忙) [打印本页]

作者: joyark    时间: 2005-1-28 13:12
标题: 圖片能否自動根據單元格縮方大小在內(問題以解決謝謝幫忙)


<COLGROUP>

<COL style="WIDTH: 149pt; mso-width-source: userset; mso-width-alt: 6336" width=198>

<COL style="WIDTH: 18pt; mso-width-source: userset; mso-width-alt: 768" width=24>

<COL style="WIDTH: 125pt; mso-width-source: userset; mso-width-alt: 5312" width=166>





請幫忙









圖片能否自動根據單元格縮方大小在內

能否多一張圖片







謝謝

[attach]8826[/attach]

Private Sub Worksheet_Change(ByVal Target As Range)

    On Error Resume Next

    If Target.Address = "$B$1" Then

        Cnt = ActiveSheet.Shapes.Count

        For n = 1 To Cnt

            If Left(ActiveSheet.Shapes(n).Name, 7) <> "Drop Down" Then

               ActiveSheet.Shapes(n).Delete

            End If

        Next n

        Range("D1").Select

        ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\tp\" & Target.Value & ".JPG").Select

        With Selection

            .Top = Range("D1").Top

            .Left = Range("D1").Left

            .Height = Range("D1:E6").Height

            .Width = Range("D1:E6").Width

        End With

        [D1].Select

    End If

End Sub

能否增加多一張



[此贴子已经被作者于2005-1-30 1:58:26编辑过]


作者: 老鬼    时间: 2005-1-28 20:45
你是要让图片根据单元格大小自动缩放吗?参考一下这个贴子:http://www.office-cn.net/forum.php?mod=viewthread&tid=23714
作者: joyark    时间: 2005-1-29 01:55
老鬼你好

請幫忙

是在工作能否增加多一至三張

現時圖片增加後(底圖片還在)

謝謝[attach]8847[/attach]



[此贴子已经被作者于2005-1-28 20:34:12编辑过]


作者: 老鬼    时间: 2005-1-29 02:09
对不起,实在看不懂“能否增加多一张”,是什么意思?
作者: zyz218    时间: 2005-1-29 18:41
是啊,把问题说清楚点吧
作者: joyark    时间: 2005-1-30 03:57
附件在三樓

謝謝幫忙
作者: 老鬼    时间: 2005-1-30 08:26
你的机子是不是不能打汉字,不然为什么你打出来的句子总让人看不懂呢?

按我的理解,你是想根据不同单元格的变化引用相应的图片,而旧图能同时顺利删除。所以请看示例,希望没有理解错误。不过即使理解错误,也已经大大简化了你的源码。你的源码实在太罗嗦了~~~~[attach]8859[/attach]


作者: joyark    时间: 2005-1-30 09:49
現時圖片增加很好

简化了的源码是非常好

果然真是高手

謝謝你幫了這個忙

{提供查詢產品項業人使用}

[此贴子已经被作者于2005-1-30 1:52:35编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3