标题:EXECL中,列宽,行高,与像素的比值?
取消只看楼主
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
结帖率:98.96%
已结贴  问题点数:20 回复次数:1 
EXECL中,列宽,行高,与像素的比值?
列宽
宽度   像素 比值
11.88    100    0.1188
18.13    150    0.120866667
24.38    200    0.1219
30.63    250    0.12252
行高

75    100    0.75
112.5    150    0.75
150    200    0.75
187.5    250    0.75
从上面看到,行高的比值是固定的,怎么列宽的比值不是固定的
我插如果图片后,想保证,宽度或者高度不超过表格,但又想最大化的现实,怎么实现

oExcel=Createobject("Excel.application")
oExcel.Visible=.T.
oExcel.Workbooks.Add
oExcel.Worksheets("sheet1").Activate

oExcel.Columns("A:A").Select
oExcel.Selection.ColumnWidth = 22
oExcel.Rows("1:1").Select
oExcel.Selection.RowHeight = 100
   
oExcel.Range("A1").Select

oExcel.ActiveSheet.Pictures.Insert("F:\工程管理\frm_img\product\a1000000001.jpg").Select

oExcel.Selection.ShapeRange.Left  = 1
oExcel.Selection.ShapeRange.Top = 1

oExcel.Selection.ShapeRange.Height = 98


[此贴子已经被作者于2023-2-26 20:29编辑过]

搜索更多相关主题的帖子: Selection 列宽 Select 像素 固定 
2023-02-26 12:24
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:0 
我刚才测试了,可以设置图片的高度,宽度
我的意思是,假设 原始图片是 800 * 600的,4:3的比例,是可以在表格中设置,对应的列宽,行高,但如果图片不是4:3,而是9:6等等得,就无法简单设置了
2023-02-26 13:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511393-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013474 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved