Top > OOobbs > 56

OOobbs/56 Edit

  • サマリ: 共通変数を宣言する場所
  • 環境: Calc
  • 状態: 解決
  • 投稿者: Kuma?
  • 投稿日: 2005-04-10 (日) 09:29:55

質問 Edit

OOo1.1.2をVineLinuxで使っています。ExcelVBAからcalcVBAに移行する試みをしていてこの掲示板を見つけました。宣しくお願いいたします。 下記のBASICで『Sub Main』を実行してmsgboxで共通変数kyotuの内様を表示させたいのですが、実行するとmsgboxには何も表示されません。 共通変数kyotuを宣言する場所は下記の様にジェネラルエリア(と思っているのですが)にしているのですがダメです。また、宣言文を『Public kyotu as Strind』としても結果は変わりません。何処に宣言すれば良いかをお教えください。

REM  *****  BASIC  *****
Dim kyotu as string

Sub Main
  kyotu="ジェネラルエリア試験"
  Button_click
End Sub

Sub Button_click
  msgbox kyotu,16  
End Sub

回答 Edit

結論 Edit

感想・コメント・メモ Edit

  • 解決しました -- Kuma? 2005-04-10 (日) 10:17:00
  • Kuma?さんはじめまして。自己解決できたようでなによりです。僭越ながら、コード部分を"整形済みテキスト"に直しておきました。* -- ジュビー? 2005-04-10 (日) 23:18:04
  • よろしければ、どう解決できたのか教えていただけると、後に続く者は助かります。-- ジュビー? 2005-04-10 (日) 23:18:04
  • 何で解決したのかの理由は自分でも分からないのですが、ボタンオブジェクトをクリックしていた時はダメでした。マクロエディター画面でマクロ開始ツールボタンを押したら出来るようになってしまいました。その後はボタンオブジェクトをクリックしても出来る様になってしまいました。 -- Kuma? 2005-04-12 (火) 22:29:18
  • 共通変数の宣言は、DimやPublicではなくGlobalで行わないとダメと言うことでした。 -- Kuma? 2005-04-24 (日) 09:24:14


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