SSブログ

LibreOffice Calc セルの書式番号を調べる実験 [LibreOffice Calc Basic]

LibreOffice Calc セルの書式番号を調べる実験
 
OS LinuxMint19Cinnamon 64bit
LibreOffice6.2.2,2
 
選択セルの書式番号を調べる
セルの書式番号.png
 
Sub formatValue()
'
'選択セルの書式番号を調べる
'NumberFormat,value
'
    msgbox ThisComponent.CurrentController.Selection.NumberFormat,value

End Sub
 
 
' [ Note ]
1) Standard = 0

{ 数字 }
2) 0 = 1
3) 0.00 = 2
4) #,##0 = 3
5) #,##0.00 = 4
6) #,###.00 = 5

{ Percent }
7) 0% = 10
8) 0.00% = 11

{ 通貨 }
9) [$¥-411]#,##0;-[$¥-411]#,##0 = 101
10) [$¥-411]#,##0.00;-[$¥-411]#,##0.00 = 103
11) [$¥-411]#,##0;[RED]-[$¥-411]#,##0 = 103
12) [$¥-411]#,##0.00;[RED]-[$¥-411]#,##0.00 = 104
13) [$¥-411]#,##0.--;[RED]-[$¥-411]#,##0.-- = 105
14) #,##0 [$JPY];[RED]-#,##0 [$JPY] = 110
15) ¥#,##0;-¥#,##0 = 111
16) ¥#,##0.00;-¥#,##0.00 = 20
17) ¥#,##0;[RED]-¥#,##0 = 21
18) ¥#,##0.00;[RED]-¥#,##0.00 = 22
19) #,##0 CCC = 24
20) ¥#,##0.--;[RED]-¥#,##0.-- = 25

{ 日付 }
21) YY/M/D = 30
22) YYYY年MM月DD日(AAAA) = 38
23) YY/MM/DD = 37
24) YYYY/MM/DD = 36
25) YY年M月D日 = 39
26) YYYY年M月D日 = 75
27) GGGE年M月D日 = 80
28) YYYY年M月D日 = 76
29) GGGE年M月D日(AAAA) = 81
30) YY年M月D日(AAA) = 77
31) GGGE年M月D日(AAA) = 31
32) YYYY年M月D日(AAA) = 78
33) YYYY年M月D日(AAAA) = 79
34) MM.DD = 82
35) GE.M.D = 83
36) YYYY-MM-DD = 84
37) YY/MM = 32
38) M月D日 = 33
39) M月 = 34
40) YY年 QQ = 35
41) WW = 85

{ 時刻 }
42) YY/MM/DD HH:MM = 50
43) YYYY/M/D H:MM = 51
44) H:MM = 40
45) HH:MM:SS = 41
46) AM/PM H:MM = 42
47) AM/PM H:MM:SS = 43
48) [HH]:MM:SS = 44
49) MM:SS.00 = 45
50) [HH]:MM:SS.00 = 46
51) YY/MM/DD HH:MM = 50
52) YYYY/M/D H:MM = 51

{ 指数 }
53) 0.00E+000 = 60
54) 0.00E+00 = 61

{ 分数 }
55) # ?/? = 70
56) # ??/?? = 71

{ プール値 }
57) BOOLEAN = 99

{ テキスト }
58) @ = 100
 
NumberFormatを設定する
 
sub test()
ThisComponent.CurrentController.Selection.NumberFormat=80
End Sub
 

nice!(1)  コメント(0) 
共通テーマ:パソコン・インターネット


Linuxランキング

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。