プロが教える店舗&オフィスのセキュリティ対策術

エクセルなら、
Sub Sample01()
Application.StatusBar = True
Application.StatusBar = "あああ"
End Sub
で、左下に文字を表示させられますが、
同じコードをアクセスで実行すると、「StatusBar 」の部分が、コンパイルエラーになります。

なので、
Sub Sample02()
DoCmd.StatusBar = True
DoCmd.StatusBar = "あああ"
End Sub
として見ましたが、結果は同じでした。

A 回答 (1件)

Accessの場合は、SysCmdを使用します。



Public Sub Sample03
  SysCmd acSysCmdSetStatus, "あああ"
  'または以下の書き方でも可
  'Application.SysCmd acSysCmdSetStatus, "あああ"
  'Call SysCmd(acSysCmdSetStatus, "あああ")
  'Call Application.SysCmd(acSysCmdSetStatus, "あああ")
End Sub


なお、文字列を消す場合は、「""」(空文字)は指定できないので、
代わりに「" "」(半角スペース)などを指定します。
    • good
    • 1
この回答へのお礼

いくつもの方法を教えていただきありがとうございました。

おっしゃる通りから文字を指定したらエラーになりました。
戻し方も教えてくれてありがとうございます。

お礼日時:2012/12/17 23:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A