Range.Horizo​​ntalAlignment = 1在excel中的含义是什么

时间:2017-12-21 05:17:46

标签: excel vba excel-vba alignment range

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

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

1 个答案:

答案 0 :(得分:4)

Const xlHAlignGeneral = 1

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

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

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

enter image description here

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