2016-08-28 10 views
0

質問1: Application.Onkeyを使用してこれらのキーボードキーを無効にすることに問題がある場合、キーは{} []提案ですか?Application.OnKeyを使用してキーボードキーを無効にする

+1

あなたは、読み取り専用の代わりにファイルを設定することを検討してをお願いする場合がありますパスワードの編集:https://support.office.com/en-us/article/Make-a-document-read-only-5c25909c-46d9-4eb0-9d1f-d072a560e340 ** ** VBAでセキュリティを追加しようとすると、人々がマクロを有効にしないと簡単に失敗する。また、新しいExcelファイルを作成し、 '= [YourExcelFile.xlsx] Sheet1!A1'という数式を追加して、その式を新しく作成したシートにコピーすることで、任意のExcelファイルを簡単に複製できます。 – Ralph

+0

この[クロスポスターのメッセージ](http://www.excelguru.ca/content.php?184)をお読みください。 – teylyn

答えて

0

これらのエントリは、以下の追加を有効にするには、キー{}[]

' Macro to turn off keyboard entry. 

    Sub KeyboardOff() 
    Application.OnKey "{[}", "" 
    Application.OnKey "+{{}", "" 
    Application.OnKey "+{}}", "" 
    Application.OnKey "{]}", "" 
End Sub 

を無効にするには、次の手順を試してください。

' Macro to turn on keyboard entry. 
Sub KeyboardOn() 
    Application.OnKey "{[}" 
    Application.OnKey "+{{}" 
    Application.OnKey "+{}}" 
    Application.OnKey "{]}" 
End Sub 
関連する問題