- 締切済み
職場のネットワーク共有上にエクセル2007で、マクロ付きのファイルを作
職場のネットワーク共有上にエクセル2007で、マクロ付きのファイルを作ったのですが、開くたびにセキュリティ警告が出てきます。 これを出ないようにし、ファイルを開くと、どのパソコンでも自動でマクロが有効になるようにできないでしょうか? マクロは、ファイルを開くと自動的に指定したシートが開くものですが、マクロを使わずにできる方法があればそちらでも構いません。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- rukuku
- ベストアンサー率42% (401/933)
回答No.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