我正在Access数据库中生成VBA子例程,该例程会生成Excel文件,但是当我使用以下方法修改列宽时:
Range("A:A").ColumnWidth = ...
Run Code Online (Sandbox Code Playgroud)
根据测量单位产生混合结果。Excel在选项中设置的默认度量是厘米。我尝试输入以点和厘米为单位的值,但是结果太宽或太小(请参见下文):
Range("A:A").ColumnWidth = 3.07 'In Centimeters - Too small
Range("A:A").ColumnWidth = 87.02 'In Points - Too big
Run Code Online (Sandbox Code Playgroud)
根据文档
Range.ColumnWidth
,以点为计量单位(宽度为0)进行设置。无论我输入什么值,结果都不一样。