• 締切済み

ファイル共有からのマクロ付EXCELファイルの実行

いつもお世話になっております。 今回、ご教示お願いしたいのは、 先日まで使用することが出来ていた ファイルサーバー越しのマクロ付EXCELの実行が出来なくなりました。 この件についての対応策を教えていただきたいです。 使用するOFFICEはOFFICE 365(サブスク)のExcelです。 状況についてですが、 ある共有フォルダ (仮)¥¥file-srv01¥ (仮)マクロ付ファイル test.xlsm ネットワーク越しにこのファイルをクリックすると セキュリティリスク と表示され 文言には「このファイルのソースが信頼できないため、Microsoftによりマクロの実行がブロックされました。」 と表示されれこれ以上は実行ができませんでした。 今までは保護ビューが表示され、編集を有効を押下したのち、 マクロを有効にするとすればマクロの実行が出来ていました。 ネットで調べたところ、最近、セキュリティーの仕様が変わって このような状態になるとのことです、回避策として、エクセルの ファイル⇒オプション⇒トラストセンター⇒トラストセンターの設定 ⇒信頼できる場所⇒ネットワークパス追加 で信頼される場所からのアクセスということで解除されるという アドバイスを見ましたので実行しましたところ 状況は変わらずでした。 ちなみに 信頼できる場所にある 自分のネットワーク上にある信頼できる場所を許可するにはチェックをいれ、追加の項目内にあるこの場所のふぁぶフォルダーも信頼するにもチェックを入れています。 あとネットワークアドレスはIPは追加できなくて PC名を登録しhostsにも登録しています。 ¥¥file-srv01¥ (※¥はここではわざと全角にしています) ローカルにファイルを置くともちろん普通に使用できるのですが 業務連携上ネットワーク越しでマクロの実行をしたいのですが どなたか対応策をご存じの方お助け願えませんでしょうか。

みんなの回答

回答No.1

参考になるかどうかわかりませんが……。 当方でも同様の状況あり。該当のファイル(もしくはフォルダ)へのリンクがIPアドレス指定になっている場合何をやってもダメでしたが、サーバ名で指定してやるとマクロを有効にすることができました(トラストセンターに該当サーバを登録していない場合は「このファイルを信頼済みドキュメントにしますか?」の警告が出ますが、マクロは有効にできます。トラストセンターに登録している場合はこの警告も出ないみたいです) DNSで名前解決できている場所にあるファイルでないとダメということみたいですね。

関連するQ&A

  • ACCESSのマクロのプログラムが実行できない

    いつもお世話になっております。 AccessにVBAマクロを含んだプログラムを 共有に配置し、ネットワーク越しでファイルを実行すると添付①の メッセージが出ました。 このファイル内のアクティブなコンテンツはブロックされています。 トラストセンターの設定を確認するかIT管理者にお問い合わせください。というメッセージが表示されます。 その後やった対応といたしましては、 ①トラストセンター⇒トラストセンターの設定⇒信頼できる場所⇒ファイルがあるフォルダ階層までのネットワークパスを入れました。 ②マクロの設定をすべてのマクロを有効にするにしました。 が、状況は変わりません。 この該当するファイルをPCのローカルに移動させて実行させると 問題なく起動いたします。 なにか設定に抜けや解決方法がお分かりの方ご教示お願いできませんでしょうか。

  • エクセルのマクロが実行できません

    オフィス2002ではマクロを実行できたのに、オフィス2003に変えたらマクロに無署名のため、自動的にマクロが実行できないようになっているらしくて、マクロが実行できません。マクロを有効にするためには、「この発行者のマクロを常に信頼するチェックボックスをオンにする」「マクロを有効にするボタンをクリックする」とあるのですが、それらはどこをクリックすれば出てくるのでしょうか?

  • エクセル2007マクロ 社内外共有サーバーでの「信頼できる場所の設定」

    エクセル2007マクロ 社内外共有サーバーでの「信頼できる場所の設定」について 社内外において共有サーバーを使用しています。 マクロを含んだエクセルファイルを共有する際に、 セキュリティの警告を出さずに自動的にマクロを実行したいのですが 「信頼できる場所」の追加設定で 「プライベートネットワーク上にある信頼できる場所を許可する」 にチェックを入れ、\\Server\●●●\ と追加することで 社内からは実行可能になりました。 問題は、社外からの接続時で \\(IPアドレス)\●●●\ とすると 「入力したパスは、セキュリティ上の理由から、信頼できる場所として使用できません。 別の場所または特定のフォルダを選択してください。」 とメッセージがでます。 メッセージの言わんとしていることは理解できるのですが なにか解決する方法などはあるのでしょうか。 知識のある方、ご教授いただけたら幸いです。

  • エクセル ファイルのマクロが無効になる

    エクセル2007 OSはWIN7です。 マクロを含むファイルがあります。 社内LAN内のファイルサーバーの特定のフォルダに入っています。 エクセルのオプションからこのフォルダを信頼できる場所に設定しました。 プライベートネットワーク上にある~にもチェックを入れました。 が、ファイルを開くとマクロが無効にされてしまいます。 ちなみに同じファイルをパソコン内の信頼できる場所に置くとマクロが有効になって開きます。 マクロを有効にして開くにはどのような対処が必要でしょうか。 よろしくお願いいたします。

  • エクセルのマクロについて

    Windows7 でMicirosoft Office Excel 2010を使用しています。旧パソコンで作成したファイルに7個ほのマクロがありますが実行できません。「セキュリティの設定により、マクロが無効にされました。マクロを実行するには、このブックを再度開いて、マクロを有効にするよう選択する必要があります」と表示されます。そのダイアログのヘルプをみても何のことかよくわかりません。どうしたら実行できるのか教えて下さい。なお、現在7個のマクロが表示されていますが、さらに10個ほどのマクロも作成しておりましたが、それは表示されてません。 面倒であれば、現在登録されているマクロを全部カットして、新しく作成することもやぶさかではありません。もしそちらのほうが簡単であれば、その方法も教えていただけると有難いです。よろしくお願いします。

  • VBA_マクロ内でマクロ実行

    独学でVBAをやってる初心者です。 よろしくお願いします。 EXCEL2003を使ってます。 例) <A.xlsファイル> Sub File_A () Workbooks.Open Filename:="B" Call File_B Range("A1").Select Selection.Paste End Sub <B.xlsファイル> Sub File_B () Range("A2:T5").Select Selection.Copy End Sub A.xlsファイルを開きマクロFile_Aを実行させると B.xlsファイルのマクロFile_Bを実行することができません。 どうしたらうまく実行できますか? 教えてください。

  • ウィンドウズ7でマクロを実行することができません。

    ウィンドウズ7でマクロを実行することができません。 オフィス2003(XP)で作ったマクロをオフィス2007(XP)で実行することはできたのですが、今度はウィンドウズ7のオフィス2007でオフィス2003で作ったマクロを実行することができませんでした。 セキュリティーを有効にしても、マクロのウィンドウが文字化け状態で実行ができません。2003のファイルを2007に保存しなおし、エクセル、マクロ有効ブックで保存しても、実行ができませんでした。 いろいろやりすぎて今では訳がわかなくなってお手上げ状態です。 どうしたら、ウィンドウズ7でマクロを実行することができるでしょうか?

  • 共有ファイルにあるマクロの同時実行について

    VBAマクロつきのエクセルファイルを共有ネットワーク上のフォルダに置く予定ですが、複数ユーザが別々のPCでそのファイルを開き、まったく同時にマクロを実行したらどうなりますか? 何かエラーが出るのでしょうか。Err関数ではそのようなエラーコードは見当たらなかったのですが・・・。 ちなみにそのマクロの内容は以下のとおりです。 ・エクセルシート上のコマンドボタンを押すと、自分自身のコピーファイルを作成し、そのコピーファイルを指定されたWebサイト上に保存する。 ご存知の方、回答よろしくお願い致します。

  • このマクロを実行し、表示させるにはどうしたらよいですか?

    恐れ入ります。初心者です。WinXP、Excel 2002を使用。VBAコードは読めません。 「本gooのカテゴリ」について、まだ把握してなく、別カテゴリで同質問してしまい、その回答者様に当「Office系ソフトのカテゴリ」へとご指示されました。 質問がダブってしまいましたが、よろしくお願い致します。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1432630 のページ の回答者No.2様のマクロを実行し、表示させるにはどうしたらよいですか? このままコピーしましたが、実行できませんでした。 私のやり方(解釈)が間違っていたのだと解りました。 別のコードを追加しないと、実行できないのでしたら、何かサンプル的コードで構いませんので、 このマクロを実行し表示させる方法が、おありでしたら教えてくださいませ。 1、コピー&ペーストから、詳しく教えて下さいませ。 2、Module1とModule2を個々のマクロで実行し、表示する方法も併せて教えて下さいませ。

  • マクロの実行について

    OSはXPです。 Microsoft Office Excelで作成したマクロを実行しようとすると、次のようなメッセージが表示されます。「セキュリティの設定により、マクロが無効にされました。マクロを実行するには、このブックを 再度開いて、マクロを有効にするよう選択する必要があります。」 解決方法について教えていただけますでしょうか?よろしくお願いいたします。

専門家に質問してみよう