• ベストアンサー

inputboxによるパスワード管理

 いつもお世話になっております。仕事を完了した人物が誰か識別できるように、新規にユーザというテーブルを作成してユーザ管理をすることにしました。完了ボタンを押すとADOによりテーブルに接続して情報を持ってきて照合しようと考えているのですが、パスワードとIDの入力にinputboxを利用しようと考えているのですが、inputbox上の表示を****のように隠すことは可能でしょうか?もしくはもっとよい方法で識別する方法はあるでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

#1のご回答を具体化する例を挙げてみます。 アクセスでしょうが、エクセルの例で説明すると、 シートにテキストボックスとラベルを貼り付ける。 (1)テキストボックスは、右クリックして、プロパティをクリックしてプロパティボックスをだしPasswordCharの行で*などを設定します。 (2)ラベルのCaptionは「パスワードを入力してください。」 にしておく。 Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = 13 Then Label1.Visible = False MsgBox TextBox1.Text ''確認のため TextBox1.Visible = False ' (処理) End If End Sub のようにしてはどうでしょうか。

その他の回答 (2)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

inputbox上の表示を****のように隠すサンプルマクロです。 ↓

参考URL:
http://www.tek-tips.com/faqs.cfm?fid=4617
noname#187541
noname#187541
回答No.1

こんばんは。 エクセルでしょうか。 InputBoxでパスワードキャラクターを使うのは無理だったと思います。出来るにしてもすごく難しいのでは? テキストボックスだとPasswordCharプロパティで設定できます。 ですので、ユーザーフォームで作るのがいいと思います。