Top > OOobbs3 > 23

OOobbs3/23 Edit

  • サマリ: ドキュメント化されていない Basic ランタイム関数
  • 環境: Basic
  • 状態: 未解決
  • 投稿者: はにゃ??
  • 投稿日: 2010-09-26 (日) 18:32:03

質問 Edit

OpenOffice.org Basic のヘルプは古く、多数のランタイム関数などが抜け落ちています。それにもかかわらず、ランタイム関数のマニュアルは依然として、ヘルプに頼っている状態です。ヘルプに記載されていないというのは、まだ publish されていないというわけですが・・・。

ランタイム関数の追加の理由は主に VBA との互換性のためです。一方で、必要な関数も追加されています。

バージョン依存性とバグが多いことが問題になるかもしれません。

日付と時刻 Edit

FormatDateTime Edit

要 VBASupport。

string FormatDateTime(date Date, integer NamedFormat)

数値 Edit

Round Edit

要 VBASupport。

double Round(double Expression, integer Numdecimalplaces)

変数 Edit

DoEvents Edit

3.3

empty DoEvents()

Partition Edit

3.0

文字列操作 Edit

Replace Edit

文字列の一部を置換します。3.0

string Replace(string Expression, string Find, [integer Start, [integer Count, [integer Compare]]])

InStrRev Edit

右から左へ検索する。VBASupport.

StrReverse Edit

VBASupport.

string StrReverse(string String)

Spc Edit

文字数分のスペースを返します。

string Spc(long Count)

StrConv Edit

3.0

object StrConv(string String, string Conversion, [integer LCID])

LenB Edit

3.3

Len と実装が同じ。

Edit

CreateUnoServiceWithArguments Edit

サービスを引数付きでインスタンス化します。3.0

object CreateUnoServiceWithArguments(string servicename, array arguments)

CompatibilityMode Edit

プロシージャ内で VBA モード on/off を切り替えます。

boolean CompatibilityMode(boolean bEnabled)

DDE Edit

Ddeexecute, Ddeinitiate, Ddepoke, Dderequest, Ddeterminate

DumpAllObjects Edit

empty DumpAllObjects(string FileSpec, [integer DumpAll])

回答 Edit


感想,コメント,メモ Edit



Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes