Image.SizeMode 属性 (Access)

使用 SizeMode 属性可以指定绑定对象帧、未绑定对象帧或图像控件中图片或其他对象的大小。

语法

表达式SizeMode

表达 一个代表 Image 对象的变量。

备注

缩放模式 属性使用以下设置。

Setting Visual Basic 说明
剪裁 acOLESizeClip (默认值)以对象的实际大小进行显示。 如果对象的大小超出控件的大小,控件边框会在控件的右边界和下边界剪裁对象。
拉伸 acOLESizeStretch 调整对象的大小以适合控件的大小。 该设置可能会破坏对象的正常比例。
缩放 acOLESizeZoom 显示整个对象,并根据需要调整对象大小但不扭曲对象的比例。 如果调整控件的大小,该设置可能会在控件中留下额外的空间。

使用“剪辑”设置进行最快的显示。 对条形图和折线图使用“拉伸”设置,无需考虑调整大小。 “拉伸”设置可能会扭曲圆圈和照片。

示例

以下示例使用名为 OLE1 的未绑定对象框架创建链接 的 OLE 对象,并在用户选择命令按钮时调整控件的大小以显示对象的全部内容。

Sub Command1_Click 
 OLE1.Class = "Excel.Sheet" ' Set class name. 
 ' Specify type of object. 
 OLE1.OLETypeAllowed = acOLELinked 
 ' Specify source file. 
 OLE1.SourceDoc = "C:\Excel\Oletext.xls" 
 ' Specify data to create link to. 
 OLE1.SourceItem = "R1C1:R5C5" 
 ' Create linked object. 
 OLE1.Action = acOLECreateLink 
 ' Adjust control size. 
 OLE1.SizeMode = acOLESizeZoom 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。