6

いくつかのボタンが存在するフォームがあるとします。ボタンをクリックすると、すべてが正常に機能します。Alt + AがボタンAのアクションを実行し、Alt + BがボタンBのアクションを実行するように、キーボードショートカットをボタンに割り当てるにはどうすればよいですか。

これは簡単なことのようですが、どこに設定できるかわかりません。

4

4 に答える 4

10

ボタンを作成するときは、Alt +する文字の前にアンパサンドを使用しますか?Captionプロパティで。

例:

& File --->ファイル

&Edit ---> E dit

F&orge-> F o rge

E&nough-> E n ough

于 2009-05-05T17:30:51.223 に答える
5

現在のデータベースのどこにいても機能するグローバルキーボードショートカットを設定する場合は、AutoKeysという特別なマクロを作成し、次のように設定できます。

代替テキスト

特殊キーを表すために使用される特殊文字に注意してください。

^ for Ctrl
+ for Shift
% for Alt

{F11}はF11(ファンクション)キーを表します

于 2009-06-06T20:59:30.440 に答える
2

アクセスがあなたのためにそれをするときにタイプしないでください

[Ctrl]+[;]現在の日付を挿入します。これは、履歴レコードを保持する場合、またはデータベースのメモやその他のフィールドに日付を含める場合に非常に役立ちます。時間を節約するだけでなく、データの正確性を確保し、日付を覚える必要がなくなります。

[Ctrl]+[:]現在の時刻を挿入します。[日付の挿入]ショートカットと同様に、この機能は、思ったよりも多くの時間を節約でき、データを正確に保つのにも役立ちます。

[Ctrl]+[']前のレコードの同じフィールドの値を挿入します。複数のレコードを連続して入力する必要がある場合、フィールドの多くがレコード間で同じであることに気付くでしょう。クリップボードを使用してデータをコピーすると便利ですが、重複する情報のいくつかのフィールドを入力する必要がある場合があります(1つのフィールドに名前、別のフィールドに日付、3番目のフィールドにいくつかの一般的なコメント)。このショートカットを使用して、前のレコードから同じフィールドの値を挿入します。

[Ctrl]+[Alt]+[Spacebar]現在のフィールドのデフォルト値を挿入します。これは、入力を開始するときに便利です。その後、デフォルトを維持する必要があることに気付きます。

キーボードを使用できる場合は、マウスを使用しないでください

[Ctrl]+Arrowキーの組み合わせによりナビゲーションが高速化

[Ctrl]+[Left/Right Arrow]最後/次の単語の先頭に移動します。

[Ctrl]+[Up/Down Arrow]最後/次の段落の先頭に移動します。

[Shift] +Arrowキーの組み合わせはテキストを選択します

[Shift]+[Left/Right Arrow]1文字を選択します。

[Shift]+[Up/Down Arrow]1行を選択します。

[Ctrl]+ [Shift]+[Left/Right Arrow]単語を選択します。

`[Ctrl] + [Shift]+[上/下矢印]で段落を選択します。

[F2]編集モードとナビゲーションモードを切り替えます編集モードは挿入ポイントを表示します。ナビゲーションモードでは、挿入ポイントが非表示になり、フィールド全体が選択されます。ナビゲーションモードでは、矢印キーを使用してフィールド間を移動します。

[F4]コンボボックスまたはリストボックスを開きますこのキーボードショートカットを使用してリストをドロップダウンし、矢印キーを使用してリストから値を選択します。

[Ctrl]+[+]新しいレコードを追加します

[Ctrl]+[-]現在のレコードを削除します

[Shift]+[Enter]現在のレコードを保存するレコードを切り替えるとデータも保存されますが、特に大量のデータを入力する場合は、頻繁に保存することをお勧めします。

[Ctrl]+[PgUp]前のレコードに移動します

[Ctrl]+[PgDn]次のレコードに移動します

于 2016-05-26T10:36:26.003 に答える
2

フォームへのショートカットとしてファンクションキーを追加する場合は、以下のコードをフォームのVBコードに追加します。

動作させるにはに設定KeyPreviewする必要がYesあります(下の画像を参照)

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case vbKeyF5
        'Process F5 key events.
           Msgbox "F5"
        Case vbKeyF4
        ' Process F4 key events.
           MsgBox "F4"
        Case Else
    End Select
End Sub

キープレビューを設定

于 2016-08-13T07:05:27.503 に答える