* マクロの命名規則について [#hb33b9ce]
 |RIGHT:|LEFT:|c
 |~ページ|[[OpenOffice.org FAQの登録ページ]]|
 |~投稿者|アシスト田辺|
 |~分類|#listbox3(Q&A,faq03,class)|
 |~優先順位|#listbox3(低,faq03,priority)|
 |~状態|#listbox3(回答中,faq03,state)|
 |~状態|#listbox3(完了,faq03,state)|
 |~カテゴリー|#listbox3(Calc 表計算,faq03,category)|
 |~投稿日|2006-11-06 12:57:50 (月)|
 |~OS|Windows全般|
 |~依存するページ||
 |~バージョン|#listbox3(2.0.3,faq03,version)|
 
 ** メッセージ [#x90af728]
 |LEFT:|c
 |回答ページでは行末に「~」を付加する必要はありません|
 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' は、この規則に違反します。 
 ~
 動作を確認したところ、上記の通りでしたが、~
 公式な情報として「マクロ名には数字を用いることはできない」等の情報はありますでしょうか。~
 ~
 お忙しいところ誠に申し訳ありませんが、ご回答をお願い致します。~
 
 ----
 ***マクロ名ではありませんが [#hd961445]
 >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ガイドを確認致しました [#a73fc6db]
 >アシスト田辺 (2006-11-07 11:17:13 (火))~
 ~
 catchさんお忙しいところ、ご返信頂き有難う御座います。~
 ~
 StarSuite8 Basicガイドのマーカーの命名規則を確認させて頂きました。~
 ~
 OOoBasic、StarSuite8 Basicガイドの命名規則と同様に先頭に数字は使えないことを考慮すると、~
 マクロ名の命名規則にはOOoBasicの命名規則が適用されており、~
 マクロ名の先頭に数字を使用できないのは、Calcの不具合ではなく、仕様という認識で宜しいのでしょうか。~
 ~
 以上、恐れ入りますが、宜しくお願い致します。~
 
 //
 ***Calcの不具合ではなく、仕様 [#ta72c2ec]
 >catch (2006-11-07 11:48:20 (火))~
 ~
  マクロ名の先頭に数字を使用できないのは、Calcの不具合ではなく、仕様という認識で宜しいのでしょうか。
 ~
 はい。そういうことだと思います。~
 
 //
 ***ご返信有難う御座います [#n1433cd0]
 >アシスト田辺 (2006-11-08 09:39:06 (水))~
 ~
 catchさん、お忙しいところご返信頂き、有難う御座います。~
 ~
 マクロ名の先頭に数字を使用できないのは仕様であること、了解致しました。~
 ~
 迅速な対応、有難う御座いました。~
 
 //
 ***完了にします [#af2bbe20]
 >M.Kamataki (2006-11-08 11:12:35 (水))~
 ~
 コメントいただきましたので、完了にします。~
 
 //
 #article