Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4136 / 13646 ツリー ←次へ | 前へ→

【57581】アクセス権の一覧を編集するマクロ nahanaha5 08/9/3(水) 13:21 質問[未読]
【57583】Re:アクセス権の一覧を編集するマクロ りん 08/9/3(水) 13:54 発言[未読]
【57584】Re:アクセス権の一覧を編集するマクロ nahanaha5 08/9/3(水) 14:08 発言[未読]
【58268】Re:アクセス権の一覧を編集するマクロ nahanaha5 08/10/15(水) 18:31 質問[未読]

【57581】アクセス権の一覧を編集するマクロ
質問  nahanaha5  - 08/9/3(水) 13:21 -

引用なし
パスワード
   環境はXP/Excel2002
現在掲題の内容のマクロを作成しています。
実行するPCドライブ配下のフォルダに設定されているアクセス権と
ユーザを一覧としてワークシートに編集したいのですが、
考え付く方法として、VBAからcalcsコマンドを呼び出して表示するくらいしか
思いつきません。
ワークシートにその内容を展開する方法がわかりません。
何かいい方法はないでしょうか?

ご教授いただければ幸いです。

【57583】Re:アクセス権の一覧を編集するマクロ
発言  りん E-MAIL  - 08/9/3(水) 13:54 -

引用なし
パスワード
   nahanaha5 さん、こんばんわ。

>実行するPCドライブ配下のフォルダに設定されているアクセス権と
>ユーザを一覧としてワークシートに編集したいのですが、
>考え付く方法として、VBAからcalcsコマンドを呼び出して表示するくらいしか
>思いつきません。
>ワークシートにその内容を展開する方法がわかりません。
>何かいい方法はないでしょうか?

htt p://support.microsoft.com/kb/825751/ja
ここでXcacls.vbsをダウンロードできますので、これを利用して一覧ファイルを作成し、そのファイルを読み込んでみてはいかがでしょうか?

(参考)
↓これの二つ目の回答。
htt p://nikkeibp.okwave.jp/qa2832370.html

【57584】Re:アクセス権の一覧を編集するマクロ
発言  nahanaha5  - 08/9/3(水) 14:08 -

引用なし
パスワード
   りんさんこんにちは。
早速のアドバイスありがとうございます!!!

教えていただいた方法で早速試してみます。
感謝感謝です。


▼りん さん:
>nahanaha5 さん、こんばんわ。
>
>>実行するPCドライブ配下のフォルダに設定されているアクセス権と
>>ユーザを一覧としてワークシートに編集したいのですが、
>>考え付く方法として、VBAからcalcsコマンドを呼び出して表示するくらいしか
>>思いつきません。
>>ワークシートにその内容を展開する方法がわかりません。
>>何かいい方法はないでしょうか?
>
>htt p://support.microsoft.com/kb/825751/ja
>ここでXcacls.vbsをダウンロードできますので、これを利用して一覧ファイルを作成し、そのファイルを読み込んでみてはいかがでしょうか?
>
>(参考)
>↓これの二つ目の回答。
>htt p://nikkeibp.okwave.jp/qa2832370.html

【58268】Re:アクセス権の一覧を編集するマクロ
質問  nahanaha5  - 08/10/15(水) 18:31 -

引用なし
パスワード
   結局、VBSを使ってはだめということで、shell関数で
calcsコマンドを発行してACLを取得する形でいったん完成しました。

しかし今になって、
コマンドプロンプトがちらちらして見た目よくないので、APIを
使って作り変えろといわれました・・・


VBAからAPIを使うサンプルがあまりにもネット上になく困っています・・
どなたかVBAからACLを取得するAPIを呼び出すサンプルをご存知の方
いらっしゃらないでしょうか???


▼nahanaha5 さん:
>りんさんこんにちは。
>早速のアドバイスありがとうございます!!!
>
>教えていただいた方法で早速試してみます。
>感謝感謝です。
>
>
>▼りん さん:
>>nahanaha5 さん、こんばんわ。
>>
>>>実行するPCドライブ配下のフォルダに設定されているアクセス権と
>>>ユーザを一覧としてワークシートに編集したいのですが、
>>>考え付く方法として、VBAからcalcsコマンドを呼び出して表示するくらいしか
>>>思いつきません。
>>>ワークシートにその内容を展開する方法がわかりません。
>>>何かいい方法はないでしょうか?
>>
>>htt p://support.microsoft.com/kb/825751/ja
>>ここでXcacls.vbsをダウンロードできますので、これを利用して一覧ファイルを作成し、そのファイルを読み込んでみてはいかがでしょうか?
>>
>>(参考)
>>↓これの二つ目の回答。
>>htt p://nikkeibp.okwave.jp/qa2832370.html

4136 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free