プロが教える店舗&オフィスのセキュリティ対策術

職場のネットワーク共有上にエクセル2007で、マクロ付きのファイルを作ったのですが、開くたびにセキュリティ警告が出てきます。
これを出ないようにし、ファイルを開くと、どのパソコンでも自動でマクロが有効になるようにできないでしょうか?

マクロは、ファイルを開くと自動的に指定したシートが開くものですが、マクロを使わずにできる方法があればそちらでも構いません。

よろしくお願いします。

A 回答 (1件)

こんばんは



WordやAccessから開けば警告なしにマクロ付のExcelファイルを開くことが出来ます。その他、VBアプリやVBSから開いた場合でも、マクロの警告は出ません。

以下はVBSのサンプルです(同じフォルダ内のBook1.xlsを開きます)。
テキストファイルに以下のソースをコピーして、拡張子を「vbs」にしてください。
だだし、Excelの二重起動防止や、ファイルの2重オープン禁止はかかっていません。

Excelマクロと違うのは、
1.最初にExcelを起動(or既に起動しているExcelを指定)
2.「自分がいるフォルダ」の取得方法
です。

MyPath = WScript.CreateObject("WScript.Shell").CurrentDirectory
With CreateObject("Excel.Application")
.Visible = True
.Workbooks.Open MyPath & "\Book1.xls"
End with
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!