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 支持和反馈,获取有关如何接收支持和提供反馈的指南。