ロゴ(青) OOo Basic ロゴ(緑)
AddinBox サイト内で 「 OpenOffice.org (OOo) Basic 」に対応している記事/マクロのページ
へのリンク集です。動作確認には[ Win XP SP3 / OpenOffice.org 3.0.0 ]を使用しています。

拾ってきたOOo.Basic の各種ノウハウ集  :  AddinBox/OpenOffice.org 備忘録

(Open Office.org  参考サイト)
           「はにゃ?さんの OOoBasic Wiki

1. 祝日判定マクロ  2016年施行の「山の日」改正祝日法に対応済です。
2. 祝日判定マクロ(英語解説ページ)
3. 期間計算マクロ(DATEDIF 代用関数)
4. 30/360 日数計算マクロDAYS360(NASD方式)の問題も対処済み)
OOo Calc のDAYS360 ( US方式 ) , YEARFRAC ( US方式 ) は下記の調査の結果、
正規の NASD仕様 (即ち、SIA 準拠)ではなく、Excel と同じく PSA仕様 になっている事が判明しました。

  cf. http://addinbox.sakura.ne.jp/Excel_Tips17.htm#Excel_NASD
  DAYS360 ( US方式 )
   2004/2/29 〜 2004/2/29    -1
   2005/2/28 〜 2005/2/28    -2
   2004/2/29 〜 2005/2/28   358
   2005/2/28 〜 2006/2/28   358
   2007/2/28 〜 2008/2/29   359

  cf. http://addinbox.sakura.ne.jp/Excel_Tips17.htm#YEARFRAC_NASD
  YEARFRAC ( US方式 )
   2004/2/29 〜 2008/2/29   3.9972
   2005/2/28 〜 2008/2/29   2.9972
   2005/2/28 〜 2009/2/28   3.9944

尚、下記の調査により、YEARFRAC ( US方式 ) には、Excel2000 以降にみられるバグはありません。
即ち、Excel2000以降のブックと交換する場合には結果が変わる事になります。

   2002/2/28 〜 2002/12/30  0.83333
   2002/2/28 〜 2002/12/31  0.83333
   2004/2/29 〜 2004/12/30  0.83333
   2004/2/29 〜 2004/12/31  0.83333
   2004/2/29 〜 2005/ 1/30  0.91667
   2004/2/29 〜 2005/ 1/31  0.91667

実際に OOo.Calc 3.0.0 の ソースコード を閲覧したところ、DAYS360 / YEARFRAC ( US方式 ) が
      PSA 仕様でプログラミングされていることを確認しました。 (2008/11/5)

5. INI 操作関数








[ Home へ戻る ]

ロゴ(ゴールド) ロゴ(ゴールド)

角田 桂一 Mail:addinbox@h4.dion.ne.jp CopyRight(C) 2005 Allrights Reserved.