
我在 Microsoft 365 的 Excel 中使用 VBA。
我希望获取默认列宽并将其存储在Double
变量中。这是因为不想对其进行硬编码。我尝试按如下方式获取此值:
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets.Add(After:=ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count))
Dim columnStandardWidth As Double
columnStandardWidth = ws.StandardWidth
但是,这将返回一个值8.11而不是预期8.43。
我有两个问题:
- 我如何才能获得正确的值8.43?
- 列宽是多少8.11代表?