2010-11-29 23 views
0

VBAに関するいくつかの問題があり、管理者のみがExcelブックを変更できるようになっています。これを実現させるコードを誰かに教えてもらえますか?ありがとう!ユーザ名を取得Excel VBA管理者のみブックの変更を許可する

+0

回答の一部は、ユーザーが管理者グループのメンバである場合、パスワードを開いてブックをロックまたはロック解除することです。私はこれをやっているが、特定のユーザ(ユーザIDに基づいている)に対してのみ行っている。私はVBAで窓のアイデンティティ情報を取得する方法を考えることができませんが、私はそれを行うことができると確信しています。 – ja72

答えて

0

はかなりstraightfowardです:それはhere

詳細であるAPI呼び出しを通じても可能である

username = Environ("UserName") 

あなたはその後、管理者のリストに対して、そのユーザー名を確認することができます。それらが一覧にある場合は、ブックの保護を解除できます。

関連する問題