我尝试在VBA中获取工作表格式,我发现Horizo​​ntalAlignment的默认值等于1,但是MSND中没有此值,这里是可能的值,有人可以帮助我吗?

xlCenter = -4108
xlDistributed = -4117
xlJustify = -4130
xlLeft = -4131
xlRight = -4152

最佳答案

Const xlHAlignGeneral = 1


您正在查看错误的枚举。查看XlHAlign


xlHAlignCenter:-4108
xlHAlignCenterAcrossSelection:7
xlHAlignDistributed:-4117
xlHAlighFill:5
xlHAlighGeneral:1
xlHAlignJustify:-4130
xlHAlignLeft:--4131
xlHAlignRight:-4152


还有一个XlVAlign枚举,用于垂直对齐。您可以在对象浏览器(F2)中找到它(以及其他所有内容):

excel - 在Excel中Range.Horizo​​ntalAlignment = 1是什么意思-LMLPHP

似乎您正在使用的xlCenter是在Excel.Constants枚举中定义的。 XlHAlignXlVAlign枚举值可能只是它们的别名。

10-05 21:20