締切済み 共有しているEXCELシートのアクセス履歴を残すマクロ 2006/09/23 22:45 共有しているEXCELシート(ver.2000)があり、そのシートを 開いたユーザアカウント(NTドメイン)のアクセス履歴を 残すマクロ等を探しています。 何か良い方法はありますで しょうか? みんなの回答 (3) 専門家の回答 みんなの回答 Wendy02 ベストアンサー率57% (3570/6232) 2006/09/24 12:52 回答No.3 こんにちは。 Environ関数 は、VBAの関数です。 例: buf = Environ("USERNAME") aaa.xls の標準モジュールに、Sub Auto_Open() という名前で以下を登録したらどうかな、と思います。こちらは、私のPCでは、ネットワークを構築していませんので、試していません。ですから、出来るかどうかは分かりません。 Dim buf As String Dim Fno As Integer Const FILENAME As String = "\\fileserver\rireki.txt" buf = Environ("USERNAME") 'または、"USERDOMAIN" Fno = FreeFile() Open FILENAME For Append As #Fno Print #Fno, buf & "," & Format(Now(), "yy/mm/dd hh:nn:ss") Close #Fno 質問者 お礼 2006/09/24 19:01 大変丁寧な回答ありがとうございます。 教えていただいた方法で色々と試してみたいと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 Wendy02 ベストアンサー率57% (3570/6232) 2006/09/24 10:45 回答No.2 こんにちは。 通常、Win32 API のGetUserName で取れるはずですが、Excelでは、同様のEnviron 関数も使えるはずです。引数は、USERDOMAIN か、または USERNAME でよいと思います。 ファイルを開ける時か、閉じた時にでも、どこかに出力すればよいと思います。 質問者 補足 2006/09/24 12:18 貴重な御回答ありがとうございます。 Environ関数などを試そうとしましたが、初心者の為、調べ方に 行き詰まってしまいました。 例えば、aaa.xlsというファイルを開けたときに\\fileserver\rireki.txtというファイルに出力したい場合にどのようなコードになるのでしょうか? サンプルとして一部教えていただければ幸いです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 popesyu ベストアンサー率36% (1782/4883) 2006/09/24 04:13 回答No.1 その対象の共有エクセルファイルを開くためのエクセルファイルを作ってそちらで一種のログインの認証と履歴を取るようにすればどうでしょう。別にワンクッションおくのはエクセルでなくてもかまいませんが。 質問者 補足 2006/09/24 10:05 回答ありがとうございます。 「エクセルファイルからエクセルファイルを呼び出す」ということをするには、具体的にどのようにすれば良いのでしょうか? 知識不足ですので、具体的な方法か参考になるサイトはありませんでしょうか。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A エクセル(Excel)のファイルをサーバ上で共有して、アクセス権でシートを分けたい エクセル(Excel)の一つのファイルをLANサーバ上で共有して、 別々の複数のユーザが、それぞれ自分だけがアクセスできるシートを持ち (パスワードなどで、シートごとに別々のアクセス権をもたせたいのですが) 同時に複数のユーザが編集、上書き保存などを行ないたいのですが 可能でしょうか? エクセルのバージョンによって違いとかありますでしょうか? 何か情報がありましたら教えていただきたく、よろしくお願いいたします。 m(_ _)m 共有フォルダのExcel2003で作成したマクロボタンがExcel20 共有フォルダのExcel2003で作成したマクロボタンがExcel2010で無効になっている 別のパソコンの共有フォルダにあるExcel2003で作成したシートに貼り付けてあるマクロのボタンを押しても反応がありません。通常マクロのあるExcelファイルを開くとメニューの下に表示される「コンテンツを有効にする」も表示されません。ファイルをコピーし、自身のデスクトップなどに貼り付けると「コンテンツを有効にする」が表示されるのですが。 共有フォルダのマクロが動かないのはExcel2010の仕様なのでしょうか? Access2002からExcelシートの呼び出し Access2002を使用しております。早速質問させていただきます。 Accessから特定のExcelシートを呼び出したいのですが・・・? マクロで「アプリケーションの実行」を設定にしたとき、引数にExcelシートのファイル名を指定してもエラーが出で動きません。たとえば「Excel.exe¥シートファイル名」のようにするのでしょうか?この引数をお教えください。よろしくお願いします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム 共有フォルダにアクセスできない はじめまして。会社でネットワークの運用管理をしている新人エンジニアです。よろしくお願いします。 現在会社で、クライアントPC約100台とサーバー5台の管理をしています。ネットワークはNTドメインを構築して、クライアントはドメインの資源を利用しています。 ・サーバーはWindows NT Server SP6でドメインコントローラー(以下、DC)2機で運用中。 ・クライアントはWindows 2000 ProfessionalかWindowsXP Professionalを使用。 ・ファイルサーバーはWindows Server 2003を使用 なお、NT serverは仮想化(VMWare Server)して運用していてバックアップの為、日に2回ほどシャットダウンします。 すべてのPC・サーバーはNTドメイン(仮にDomainAとします) に参加しています。 本題ですが、ファイルサーバーにアクセスする際にはファイルサーバー上の共有ファイルにアクセスするのですが、ある特定のユーザーだけ ファイルサーバーの共有フォルダにアクセスしようとすると、パスワードを要求されます。今までは、新たにユーザーを作成した際には (1) DCのドメインユーザーマネージャから新しくユーザーを作成する (2) (1)で登録したに決められたグループを追加 という手順を踏んでいました。その状態で特に何もしなくともファイルサーバーにアクセスすることが出来たので、なぜいきなりそうなったのか分からず困っています。 こちらで確認したことは、 (1) 一旦不具合の出たユーザを削除して新たに作り直す。 (2) 一旦ドメインから外れて再度DomainAに入り直す。 (3) ファイルサーバーのアクセス権を確認する。 (4) ファイルサーバーの同時アクセス数を確認する。 の4点です。 (1)は数回試してみましたが、改善されませんでした。 (ユーザープロファイルを完全に消した状態でDomainAに入り直しています) (2)も駄目でした。正常にファイルサーバーにアクセスできるPC数台で試しても、その特定ユーザーでログオンするとパスワードを要求されます。但し、ファイルサーバにアクセスできるときと出来ないときがありました。 (3)は確認しましたが、共有フォルダのアクセス権は「フルコントロール」になっているので問題ないはずです。 (4)については、ライセンス不足だからパスワードを聞かれるのではと考えたのですがファイルサーバーの同時使用ユーザー数は購入したライセンス数になっていたのでこちらも問題ないはずです。 他にも調べてみたのですが、確固たる情報が得られずに困っています。 今のドメイン環境は2ヶ月後にActiveDirectoryに移行予定ですが、業務で毎日使うことなので困っています。何か解決方法のヒントになることを御存知の方は教えてください。よろしくお願いいたします。 共有フォルダの設定(ActiveDirectory) ActiveDirectoryでネットワークを構築しています。 user1さんは、domain\user1、もしくは domain\share という共有アカウントで ログインして作業を行っています。 (domain\shareのアカウントは他の人も利用しています。) サーバ上に、user1さんのみアクセスできる共有フォルダを作成したいため、 domain\user1 のみが接続できる共有フォルダを作成しました。 domain\user1というアカウントでログインしていれば接続できますが、 domain\shareでログインしていると当然、エラーが発生します。 (domain\shareのアカウントは他の人も利用しているため、共有フォルダの権限には追加できません) user1さんが、domain\user1にログインし直すことなく、共有フォルダに接続できる 方法は何かないでしょうか? イメージとしては、ID・パスワードの認証画面が出て、domain\user1のID・パスワードを 入力すれば、接続できるような方法がないかなと思っています。 よろしくお願いいたします。 Excel2010のシート上にマクロを貼り付けるボタン(正式名は分から Excel2010のシート上にマクロを貼り付けるボタン(正式名は分からず)を作る方法を教えて下さい。 共有Excelブックで同一シートの同時編集はOK? 共同作業を行うため、Excel2003で作ったブックを共有設定し、複数ユーザーで同時編集できるようにしたいと思っています。 しかし、同一シートに同時にアクセスした場合に矛盾が発生しないかが懸念されるため、行っていません。 ただし、同一シートにはアクセスしますが、異なる行・または列を同時編集することはあっても同じセルを同時編集することはあり得ません。 この条件であれば、共有設定しても問題ないでしょうか。 宜しくご教示ください。 マクロ Excelデータ Accessへ マクロでExcelのデータでAccessにテーブルを作成する方法を教えていただけないでしょうか? Accessに接続して加工したテーブルのデータをExcelにコピーすることはできたのですがExcelのデータをAccessにコピーするマクロがわかりません。 どなたかお知恵を拝借できないでしょうか。 よろしくお願いいたします。 VBAマクロで、IEのアクセス履歴を消させたい こんにちは VBAマクロの初心者です。 VBAのマクロで、IEを開いて、URLをアクセスの後に、そのアクセスの履歴を残ってしまいましたが、VBAのマクロで、アクセスの直後に、そのアクセスの履歴を消させる方法をご存知の方がいましたら。教えていただけませんか? 共有フォルダのアクセス権 ファイルサーバーにアクセスできるユーザーを指定した共有フォルダがあります。 そのフォルダに、ドメイン参加済みのPCにローカルユーザとしてログインしてアクセスさせたいのですがうまくいきません。 詳細は以下の通りです。 ■共有フォルダの設定■ ・アクセス制御をするため、アクセスできるドメインユーザを指定 ■ローカルPCの情報■ ・ローカルユーザーでログイン ・ドメイン参加済み ・ローカルユーザはローカルAdministratorsに追加 ・セグメントが異なります IPを指定して共有フォルダをドライブに割り当てする際に、ユーザー名とパスワードを聞かれる画面が表示されるので、ドメインユーザ名とパスワードを入力しますが拒否されます。 どなたかいい案ありませんでしょうか? ネットワーク共有フォルダのアクセス履歴 ネットワーク共有フォルダにアクセスしたり、 書き込んだり、読み取ったユーザーの履歴を 残すことは可能でしょうか? OSは2003Sか2008Sです。 ActiveDirectryの共有フォルダのアクセス権について 勉強しながらアクティブデレクトリー運用をしております。共有フォルダのアクセス権に関してお教えください。 今回ローカルPCでログオンする時ドメインでなくローカルPCにログオンしたのですが、それでもアクティブデレクトリーの共有フォルダにアクセス出来たのです。私はドメイン参加したユーザーだけが共有フォルダにアクセス出来るものと思っていたのでどういうことなのかわからず困っております。たとえばアクティブデレクトリーの共有権限はユーザー名もしくはPC名で管理されていてアクセスできるものなのかそれとも私の設定が間違っているのかお教えください。 共有権限については、管理ツールで各ドメインユーザーを作成し、同じユーザーの所で、種類が「セキュリティーグループ-グローバル」の「総務」を作成しそこにメンバーとして各ユーザーを登録しています。そして共有フォルダのアクセス権のところで、総務を登録する形をとっております。ドメインユーザーの権限については、業務ソフトがAdmin権限でないと動作しないため、Administrator権限を与えております。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム 共有フォルダーにアクセスできない ドメインに参加させて端末を使用しております。 ドメインサーバ:Windows2003Server クライアント端末:XP クライアント端末上のフォルダーを共有させるために、設定しています。 共有設定のところで、アクセス許可を与えようとしているのですが、ドメインサーバで登録してありユーザが表示されなく、共有させようとしているパソコンのローカルユーザしか表示されません。 いろいろとやっているときに、たまにドメインユーザを表示できるときがあるのですが、いつ何の作業をしたときに表示することができるのかはっきりとわかっておらず、設定するときに常に困ってしまっています。 お分かりの方、教えてください。よろしくお願いします。 Excel2010でマクロが止まる Excel2003で作成したマクロがExcel2010で使えません。 内容は任意のフォルダ内にある同じフォーマットの複数のファイルを1ファイルづつ開いては別の1つのファイルのシート毎にコピーしていくマクロなんですが、21個目のファイルを開こうとした際にループが止まってしまいます。 どなたか解決方法をご存知でしたらご教授願います。 【Excel】シート名について(マクロ) Excel2003を使用しています。 あるマクロで Sheets("2007 年 01 月分").Select の選択するシート名が変更されても、そのシートを選択することはできないでしょうか? 例えば、コードを書いたときのシート名は『2007 年 01 月分』で、上記のようにコードを書いていて、次回、そのマクロを実行するときに、シート名を『2007 年 02 月分』に変更しても、同じ(元の)シートを選択してマクロが実行されるようにしたいのですが、そういうことはできますか? できるかできないかだけでもわかると助かります。 もし、できる場合は、どのようにすればいいのでしょうか?説明が足りないようであれば補足しますので、よろしくお願いします。 アクセスしたときにパスワード(ID)を要求する共有はないでしょうか 一行で言えば「フォルダを管理共有にする方法はないですか?」と言うことなのです。 今までに2000server2台を導入している派遣先の職場です。 クライアントには2000、98、NTが混じっています。 ユーザーアカウントに同じものを全員で使っている状況でした。 全員で同じフォルダを共有していたからです。 今回新しくもう一台2000serverを導入することになり、 その際に「セキュリティ対策のある共有フォルダが欲しい」と与件いただきました。社内社外間に関してはファイヤウォールでアクセスできない用にセキュリティ対策が採られているので、この場合は社内のほかのユーザがアクセスできないようにする、ということです。 その質問に対して私、win98の共有と勘違いし「アクセスするときにパスワードで認識させる事ができる」と答えてしまいました。反省してます。win2000の共有ってパスワードかけられないのですね。 そこで、アカウントを新たに作成し、セキュリティフォルダにアクセスするときにのみIDとアカウント要求させればいいか。と思ったんですが、それだとストレートに「アクセスが拒否されました」と出てきます。 新しく作ったアカウントでログオンさせてもいいのですが、今まで作った共有に全部そのアカウントを追加することも必要ですし、クライアントが2000だとソフトの起動設定も全部やり直さないといけないです。 よくここの質問などで「win2000の共有フォルダにアクセスしようとするとパスワードを要求された」と言うものが出てくるのですが、逆にいったいどうやったらパスワードを要求するようにできるのでしょうか。IDも要求されても問題ありません。 ちなみにセキュリティフォルダを要求しているのは上司たちなんで、権限はいくら大きくしても問題ありません。 Windowsのネットワーク共有アクセス許可 親子関係のあるドメイン環境で、子ドメインにあるファイルサーバーのアクセス許可設定を変更して、親ドメインのユーザーにアクセス許可を与えたいと考えています。子ドメインにUniversalセキュリティグループを作成し、そのグループを使用しファイルサーバーのNTFSアクセス許可を設定しています。子ドメインのユーザーアカウントについてはこの設定で正しくアクセス許可を設定でき期待どおりの動作を得ることができました。(確認はNet User コマンドでユーザーが所属するセキュリティグループを見ることで、ユーザーがグループに属することを確認できました) 一方、親ドメインのユーザーアカウントを子ドメインのセキュリティグループに登録した場合ですが、NetUserコマンドを実行しても子ドメインのセキュリティグループに属しているという情報は出ていません。また実際のアクセスも権限不足のエラーになります。gpupdateを実行すればよいかと思いましたが、そもそもgpupdateしても親ドメインの情報を持って来るだけの動作に見えました。同期など時間が解決するものかと思いましたが、丸1日待ってみましたが状況は変わりません。 子ドメインの共有を使用するアクセス権を親ドメインのユーザーで構成するのは、セキュリティグループでの構成は不可能で、ファイルやフォルダに By NAMEで直書きしないといけないのでしょうか。 何かヒントなど頂けましたら、幸いに存じます。 共有フォルダのアクセス制限 ドメイン内でwinXP Proを使っているのですけれども、フォルダを共有してActive Directoryに登録されているユーザへのアクセス制限をかけようとして思いましたが、うまくいきません。win2000では、ドメイン名を選ぶとユーザーが現れ、それを選べばよかったのですが、XPではどのようにすればよいかわかりません。よろしくお願いいたします。 EXCEL2000での全シート検索 EXCEL2000で、全シートに対して、ある文字列を検索 したいのですが、シート単位での検索しかなさそうで す。 全シートに対して検索をする方法または、マクロを 教えて下さい。 よろしくお願い致します。 【NTFS、共有のアクセス権について】 【NTFS、共有のアクセス権について】 サーバOS:Windows 2003 Server ドメイン:Workgroup環境 共有フォルダ名:test、test2 ◆以下のようなグループでNTFSのアクセス権を設定しましたが うまくいきません。 Aさん、Bさん、Cさん → USERS1 グループに所属 Dさん、Eさん、Fさん → USERS2 グループに所属 testフォルダ → USERS1グループのみフルコントロール、USERS2は全て拒否 test2フォルダ → USERS1、2ともにフルコントロール 共有のアクセス権はEveryone、フルコントロールになっています。 「test」フォルダにUSERS2グループの人がアクセスすると拒否はされますが、 USERS1グループの人がアクセスしても拒否されてしまいます。 原因と対処方法を教えて頂けますでしょうか。 よろしくお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
大変丁寧な回答ありがとうございます。 教えていただいた方法で色々と試してみたいと思います。