「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:1
総数:1435
現在:2


マクロの命名規則について

ページOpenOffice.org FAQの登録ページ
投稿者アシスト田辺
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2006-11-06 12:57:50 (月)
OSWindows全般
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

OpenOffice.org 2.0オフィシャルユーザーズガイドでは以下の記述がありますが、

マクロ名には1バイトの英数字で任意の名前を入力します。

Caclでマクロを作成し、マクロ名に「123」等、数字を使用したところ 「名前が無効です」 と表示されました。 

http://ja.wikibooks.org/wiki/OpenOffice.org_Basic#.E5.91.BD.E5.90.8D.E8.A6.8F.E5.89.87

上記ウィキブックスというサイトのOOoベーシックの「命名規則」には、以下の記述がありました。

有効な文字は、アルファベット、数字、下線記号のみ。 名前に使える文字は、
アルファベット、数字、下線記号のみで、先頭文字に数字を用いることはできません。
'_Name' は大丈夫ですが、'2Name' は、この規則に違反します。 


動作を確認したところ、上記の通りでしたが、
公式な情報として「マクロ名には数字を用いることはできない」等の情報はありますでしょうか。

お忙しいところ誠に申し訳ありませんが、ご回答をお願い致します。


マクロ名ではありませんが

catch (2006-11-06 15:26:43 (月))

オンラインヘルプによると、変数名では先頭に数字を使えないそうです。

5MyNumber=12、不正な変数名です。変数名の先頭に数字は使えません。


オフィシャルユーザーズガイドの記述が曖昧だということかも知れませんね。

Sunが公開しているStarSuite8 Basicガイドも参考になると思います。
http://docs.sun.com/app/docs/doc/819-1332/6n3mrfoa5?l=ja&a=view

StarSuite8 Basicガイドを確認致しました

アシスト田辺 (2006-11-07 11:17:13 (火))

catchさんお忙しいところ、ご返信頂き有難う御座います。

StarSuite8 Basicガイドのマーカーの命名規則を確認させて頂きました。

OOoBasic、StarSuite8 Basicガイドの命名規則と同様に先頭に数字は使えないことを考慮すると、
マクロ名の命名規則にはOOoBasicの命名規則が適用されており、
マクロ名の先頭に数字を使用できないのは、Calcの不具合ではなく、仕様という認識で宜しいのでしょうか。

以上、恐れ入りますが、宜しくお願い致します。

Calcの不具合ではなく、仕様

catch (2006-11-07 11:48:20 (火))

マクロ名の先頭に数字を使用できないのは、Calcの不具合ではなく、仕様という認識で宜しいのでしょうか。


はい。そういうことだと思います。

ご返信有難う御座います

アシスト田辺 (2006-11-08 09:39:06 (水))

catchさん、お忙しいところご返信頂き、有難う御座います。

マクロ名の先頭に数字を使用できないのは仕様であること、了解致しました。

迅速な対応、有難う御座いました。

完了にします

M.Kamataki (2006-11-08 11:12:35 (水))

コメントいただきましたので、完了にします。

お名前:
題名: