痔になりやすい生活習慣とは?

Access2003 起動時の設定を後から変更する方法について(ウィンドウ非表示⇒表示にしたい)

起動時の設定で、
・データベースウィンドウの表示
・ステータスバーの表示
・全てのメニューを表示する
・規定のショートカットメニュー
・組み込みツールバー
・ツールバー/メニューの変更
を無効にしています。

ショートカットキーは有効です。

この設定で起動した状態から、再度「起動時の設定」を行うにはどうすればよいのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

> この設定で起動した状態から、再度「起動時の設定」を行うには


> どうすればよいのでしょうか?

当該MDBファイルが開いた状態で、Ctrl+Gキーの同時押しをすると
Visual Basic Editor(VBE)とイミディエイトウィンドウが開きます。
(ご質問の件のように、ショートカットメニューの使用を許可していた
 場合に限られます:
 これを有効にしているのは、VBEを直接触れるということで、ちょっと
 怖くもありますが(汗))

そのイミディエイトウィンドウに以下のコードを入力後、その行からEnter
キーを押せば、『起動時の設定』ダイアログを開けます:
(もちろん、コマンドボタンのクリック時など、通常のVBAのコード内に
 組み込んでも可)

DoCmd.RunCommand acCmdStartupProperties

但し、通常と同様、設定が実際に反映されるのは、(一部の例外を
除き)再起動後になります(念のため)。
(例外:「DoCmd.SelectObject acForm, Me.Name, True」を
 使用しての、データベースウィンドウの再表示、など)


なお、以下のような構文

 CurrentDb.Properties(プロパティ名) = True

を使用すれば、各項目を個別で設定することも可能なので、併せて
参考まで(上記ダイアログを使用せずに設定が可能、と)。

例)全てのメニューを表示可能にする場合:
 CurrentDb.Properties("AllowFullMenus") = True

他の項目を設定する場合のプロパティ名については、こちらなどが
参考になるかと思います:
http://msdn.microsoft.com/ja-jp/library/Cc378683
「Access2003 起動時の設定を後か」の回答画像1
    • good
    • 0
この回答へのお礼

ありがとうございます!!
やってみます!!

お礼日時:2010/09/01 09:06

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QAccess2003 起動時の設定解除方法

アクセス初心者です。
いままでAccess2000を使用していましたが、最近バージョンアップされてAccess2003を使用することになりました。2000の時にシステムを作成していまして、途中で2003に変わり、そこで1つ問題が起きました。
2000の時に「起動時の設定」でウィンドウをすべて非表示にしてしまいました。但し、「Shiftキー」を押しながらファイルを開くと通常通り表示されたのでその時は問題なかったのですが、2003になってからは、Shiftキーを押しても何も表示されません。。。
一番困ることは、メニューバーの「ファイル」で表示されるのが「閉じる」と「終了」しかなく、「ファイルのインポート」が出来なくなっています。
更に、2003の時は右クリックが機能してコピペなどが出来たのに、今はまったく反応しません。
これは上記が原因なのでしょうか?それとも2003になったからなんでしょうか?

一度「起動時の設定」を解除して初期化したいと思うんですが、その方法をわかりやすく教えてください。(コード入力が必要な場合はそのコードそのまま教えてください。)

よろしくお願いします!!

アクセス初心者です。
いままでAccess2000を使用していましたが、最近バージョンアップされてAccess2003を使用することになりました。2000の時にシステムを作成していまして、途中で2003に変わり、そこで1つ問題が起きました。
2000の時に「起動時の設定」でウィンドウをすべて非表示にしてしまいました。但し、「Shiftキー」を押しながらファイルを開くと通常通り表示されたのでその時は問題なかったのですが、2003になってからは、Shiftキーを押しても何も表示されません。。。
一番困ることは、メニューバーの...続きを読む

Aベストアンサー

通常はShiftキーを押しながらファイルをクリックすれば開きます
開く前にセキュリティーの警告がで場合はさらに押しながら開くで開きませんか
アクセス自体のセキュリティーの設定がかかってるならアクセス自体を起動しセキュリティーの変更をしてからお試しください
開かないときは参考URLを見てください
それでもだめなら20000で開き(開けばの話)設定を解除するのがよいかな。。

参考URL:http://support.microsoft.com/kb/882112/ja

Qアクセスのメニューバーが消えました

 会社の後輩のパソコンのアクセスにメニューバーが表示されなくなりました。特にいじっていないとの事ですが、ツールバーのユーザー設定の中にもメニューバーがありません。元に戻すにはどうしたらよいでしょうか教えてください。

Aベストアンサー

アクセスを起動し、Ctrl + G
表示されたイミディエイトウィンドウに
CommandBars("Menu Bar").Enabled=True
と入力し、Enter。
これで表示されると思います。

QACCESSのツールバーを非表示にしたい

ACCESSでフォームを使ったデータベースを作成しようとしています。
限られた表示領域を有効に利用したいのでフォーム表示時にツールバーを非表示にしたいのですがうまくいきません。
起動時に該当フォームを開くようにしていて、Form_Load時に「Application.SetOption \"ツールバーの表示\", False」としているのですが作用してくれません。
一度フォームを閉じてから再表示させるとツールバーが非表示になるのですが…。
起動時にツールバーを非表示にするにはどうしたらよいのでしょうか?

Aベストアンサー

単純に
メニューの [ツール] - [起動時の設定] で
「組み込みツールバー」 のチェックをオフにする
ではダメな理由でも有るの?

QAccessで「ツール」メニューを表示させたい

 あるMDBファイルを MS Access 2003 起動すると、その Access には「ツール」メニューが表示されません(メニューは、ファイル、編集、挿入、レコード、ウィンドウ、ヘルプのみ)「ツール」メニューを表示させるには、どのようにすれば良いでしょうか?

 起動させると自動的にフォームが起動するMDBファイルがあります。このMDBファイルでアドイン機能を利用するために「ツール」メニューを操作する必要があります。しかしながら、このMDBファイルを実行したときに起動するAccessには「ツール」メニューが表示しません。どのようにすれば、「ツール」メニューを呼び出すことができるでしょうか?

Aベストアンサー

多分作成者がマクロのAutoExecか、自動起動するフォームの開く時イベントあたりに、規定のメニューを変更する処理を入れてると思います。間違った操作をさせないために。
VBAであれば、該当行の前に'マーク(アポストロフィ)をつけることでその処理を無効にできます。
但し、フォームを閉じる時等にメニュー復旧の処理を入れてる可能性もあります。

参考URL:http://www.accessclub.jp/bbs/0089/beginers32506.html

Qネットワークのリストにコンピュータが表示されたりされなかったりします。

ネットワークのリストにコンピュータが表示されたりされなかったりします。

windows7proのパソコンから、スタートボタン→コンピュータ→ネットワークで
LANで接続しているコンピュータのリストが表示されますが、このリストにコンピュータが表示されたり、されなかったりします。 \\コンピュータ名で直接指定すると出てくるので接続が切れているわけではありません。表示されていないだけのようです。
また、表示されない場合はすべてのコンピュータが表示されないわけではなくて、1台か2台は表示されていて、後は表示されないという感じです。再起動すると直ります。
この症状が発生するのはwindows7のパソコンだけで、同じようにLANに接続されているXPのパソコンでは発生しません。
どうしてなのか分からず困っています。いつでも全てのコンピュータが表示されるようにしるにはどうしたら良いのでしょうか?

Aベストアンサー

反対にXPでは電源が入っていないコンピューターが表示されたという経験はありませんか? どうやらVista 以降は実際に稼働状態にあるパソコンを表示する様になった様です(想像ですので詳しい方はフォローを・・・)
USBメモリ等も実際にメディアが入っていないと表示されないのと同じで検索に時間がかかる?

さらに仕様としてデスクトップの表示のタイミングも変わったのも関係しているかもしれません(デスクトップに保存したはずのファイルが暫く表示されなかったり)。←ユーザーホルダーをCドライブ以外にしていると表示がさらに遅くなるかも?

さらにさらに7ではデフォルトでIPv6が有効になっており、IPv4より優先的に通信を行うようで、これがレスポンス悪化の原因になっているかもしれません。

IPv6が不要な場合、無効にすることで改善されるかもしれません。
コントロールパネル→ネットワークと共有センターよりネットワークアダプタのプロパティを表示しIPv6のチェックをOFFにします。

ダメもとで試してみてください。(IPv6は現時点では使用しているケースはまれです)
回答にはなっていませんが参考まで

追伸
 接続先のパソコンのショートカットを作っておくのも一つの方法かもしれません。

反対にXPでは電源が入っていないコンピューターが表示されたという経験はありませんか? どうやらVista 以降は実際に稼働状態にあるパソコンを表示する様になった様です(想像ですので詳しい方はフォローを・・・)
USBメモリ等も実際にメディアが入っていないと表示されないのと同じで検索に時間がかかる?

さらに仕様としてデスクトップの表示のタイミングも変わったのも関係しているかもしれません(デスクトップに保存したはずのファイルが暫く表示されなかったり)。←ユーザーホルダーをCドライブ以外に...続きを読む

QAccessのリンク先を相対パスにしたい

Access2010をつぎのような環境で開発しています。

c:\開発\データ.accdb  テーブル定義と実データ格納
c:\開発\アプリ.accdb  データ.accdbのテーブル定義へのリンクとフォームなど

これを本番のネットワーク環境 “\\network\本番” に設置した場合、
「c:\開発\データ.accdbは無い」旨のエラーになってしまいます。
また、本番環境のパス名はインストール先によって異なります。

Access2010のリンクマネージャでは絶対パスでのリンクしか定義できないようですが、
カレントパスに変更するには、アプリ.accdb を起動時に毎回、動的に変更するしかないのでしょうか?

お教えいただきたくお願いいたします。

Aベストアンサー

データ.accdb と アプリ.accdb が同じフォルダ内にあって
アプリ.accdb のリンク先を
その同じフォルダ内のデータ.accdbに設定するのなら、
VBAになりますが、アプリ.accdb に(例は標準モジュールです)

Sub reLink()
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Dim lnkPath As String
Dim i As Integer

lnkPath = CurrentProject.path
Set db = CurrentDb
For Each tdf In db.TableDefs
If Len(tdf.Connect) <> 0 Then
tdf.Connect = ";DATABASE=" & lnkPath & "\データ.accdb"
tdf.RefreshLink
End If
Next
db.TableDefs.Refresh
End Sub

というのを一回実行すればリンク先が変更されます。

ただ、アプリ.accdb も共有フォルダ内に置いて、みんなが使うのは、
アプリ.accdb が壊れる可能性が高まる。
アプリ.accdb のデータもネットワークを流れるのでパフォーマンスが良くない。
という点でお勧めできません。
アプリ.accdb は各ユーザーに配布して使ってもらった方が吉。
データ.accdb のバックアップも抜かりなく。

データ.accdb と アプリ.accdb が同じフォルダ内にあって
アプリ.accdb のリンク先を
その同じフォルダ内のデータ.accdbに設定するのなら、
VBAになりますが、アプリ.accdb に(例は標準モジュールです)

Sub reLink()
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Dim lnkPath As String
Dim i As Integer

lnkPath = CurrentProject.path
Set db = CurrentDb
For Each tdf In db.TableDefs
If Len(tdf.Connect) <> 0 Then
tdf.Connect = ";DATABASE=" & lnkPath & "\データ.accdb"
tdf...続きを読む

QAccess終了時にマクロまたはVBAの実行したい

Access初心者です。
Accessを起動するときにマクロを実行する方法として「autoexec」がありますが、終了時にマクロまたはVBAを実行する方法がありますか教えてください。(Access終了時に自動的にバックアップを取るようにしたいため。)

Aベストアンサー

起動時の autoexec マクロのようなものはないので、

常に開いてるメニューフォームのようなものがあるなら、そのフォームの閉じるときのイベントにマクロかVBAを設定してください。

そのようなフォームがないなら、autoexec か 起動時の設定で、特定のフォームを非表示で開いておいて、そのフォームの閉じるときのイベントに設定します。


人気Q&Aランキング

おすすめ情報