2017-12-21 16 views
3

VBAでシートフォーマットを取得しようとしましたが、Horizo​​ntalAlignmentのデフォルト値が1であることがわかりましたが、この値はMSNDにはありません。誰も私を助ける?Range.Horizo​​ntalAlignment = 1はExcelで意味するもの

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

答えて

4
Const xlHAlignGeneral = 1 

あなたは間違って列挙型を見ています。

  • -4108
  • xlHAlignCenterAcrossSelection:xlHAlignCenter

    • XlHAlignに見て7
    • xlHAlignDistributed:-4117
    • xlHAlighFill:5
    • xlHAlighGeneral:1
    • xlHAlignJustify:-4130
    • xlHAlignLeft :-4131
    • xlHAlignRight:-4152

    垂直整列のためのXlVAlign列挙型もあります。あなたはオブジェクトブラウザ(F2)でそれ(および他のすべてを)見つけることができます:

    enter image description here

    を使用しているxlCenterExcel.Constants列挙型で定義されているようです。 XlHAlignおよびXlVAlign列挙型の値は、それらのエイリアスの単なる別名です。

    +0

    ありがとう、それは私が知りたいことです。実際には、 'Application.ActiveSheet.StandardHeight、Application.ActiveSheet.StandardWidth、Application.StandardFontSize、Application.StandardFont'のようなシートの標準Horizo​​ntalAlignmentを取得したいのですが、どのオブジェクトを取得することができますか? – mikezang

    +0

    デフォルトは 'xlHAlignGeneral' –

    +0

    あなたは私にどのようなプロパティを教えていただけますか?プロパティ名? – mikezang

    関連する問題