Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6858|回复: 5

[已解决][求助]关于image控件最基础的用法

[复制链接]
发表于 2008-12-19 23:30 | 显示全部楼层 |阅读模式

我一个初学的菜鸟

遇到了一个关于image控件的基础用法:我写了一段代码,总是不见反映  晕不?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 And Target.Row = 5 Then
Dim Myname As String
Dim StrPath As String
Dim StrPic  As String
StrPath = ThisWorkbook.Path
  If VBA.Left$(StrPath, 1) <> "\" Then
  StrPath = StrPath & "\"
  End If
   StrPath = StrPath & "pic\"
  Image1.Picture = LoadPicture("")
  Myname = Target.Cells(5, 3)
  StrPic = Dir(StrPath & "Myname.jpg")
  Image1.Picture = LoadPicture(StrPic)
End If
End Sub

请高手帮忙看下 顺便帮我设置一下照片的参数,使整张照片完整地显示图片框内,而不是照片的局部

请高手帮忙看下 顺便帮我设置一下照片的参数,使整张照片完整地显示图片框内,而不是照片的局部

请高手帮忙看下 顺便帮我设置一下照片的参数,使整张照片完整地显示图片框内,而不是照片的局部

YyzTBCBF.rar (58.79 KB, 下载次数: 32)

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2008-12-20 10:45 | 显示全部楼层

各位老师,也许您花五分钟的时间,就可以让我节约一周的时间 

回复

使用道具 举报

发表于 2008-12-20 11:56 | 显示全部楼层    本楼为最佳答案   

. 楼主先搜一下:我以前做过相关的贴子!
员工简历管理之自动显示照片(免费开放2楼)1楼有放大效果
作者:mxg825   浏览:1043   回复:23  →   『VBA程序开发』 2008-6-2 17:46:00  
回复

使用道具 举报

 楼主| 发表于 2008-12-20 18:11 | 显示全部楼层

谢谢MXG老师

现在可以读取图片啦

修订后的代码如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Dim str As String  
  StrPath = ThisWorkbook.Path
  If VBA.Left$(StrPath, 1) <> "\" Then StrPath = StrPath & "\"
  StrPath = StrPath & "pic\"
 
  With Sheets("personal")
    If Target.Column = 3 Then
    Image1.Picture = LoadPicture()
    str = .Range("c6").Value
    str = StrPath & str & ".jpg"
    On Error Resume Next
    Image1.Picture = LoadPicture(str)
    '.Range("B24") = str
    End If
  End With
End Sub

但产生了两个新的问题(都比较严重):

一是excel体积随着读取文件次数的增加不断地膨胀,晕呀 本来想从文件夹读取照片就是想减少体积的,这下可好啦,与时俱增啦。。。

二、当照片大于图片框时,只能显示照片的一部分。

在线等候有老师再度指点我。。。

回复

使用道具 举报

发表于 2008-12-22 12:39 | 显示全部楼层

上传你的 附件
回复

使用道具 举报

发表于 2012-9-9 17:33 | 显示全部楼层
设置属性Picturesizemode为3试验一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 10:39 , Processed in 0.252013 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表