エクセルブックをサーバーに保存していて、各端末で使用しています。
各端末のセキュリティレベルを「中」にしているので、マクロが含まれています。のメッセージがでます。
例えば、VBAのコードをつけることで、ブックを開くときにそのメッセージが出ないようにセキュリティを「低」にして、ブックを綴じる時に、セキュリティを「中」にするようなことはできるものでしょうか?
もしくは他の方法で、「このブック」を開くときだけ「マクロを含んでいます」のメッセージを出ないようにすることはできるでしょうか?
無料で行いたいので、有料の電子署名は使わないで行いたいと思います。
確か、自分で作った電子書名では、サーバーに保存したブックは他の端末で開くときは「マクロを含んでいます」のメッセージが出ると聞いたのですが、違うでしょうか?
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
こんばんは。
>例えば、VBAのコードをつけることで、ブックを開くときにそのメッセージが出ないようにセキュリティを「低」にして、ブックを綴じる時に、セキュリティを「中」にするようなことはできるものでしょうか?
VBA自身では、開ける段階ではアプリのセキュリティの変更は出来ませんが、本当に、それをしてしまったら、#1 さんのおっしゃるとおりですし、「なすがまま」になってしまいます。そのコードは、ワームウィルスと同じような作り方をしますが、それを使おうとすれば、アンチウィルスに掛かるはずです。現代には通用しない作り方です。
>無料で行いたいので、有料の電子署名は使わないで行いたいと思います。
CA局認証は、お金は掛かるし、維持費も掛かるので、コンピュータソフトやHTMLの専門の業者でないと、とても維持できませんが、デジタル署名をお勧めします。リンク先では、私が余計なことまで書いていますが。
デジタル署名は、決して、自分自身のためだけで通るものではありません。一回登録して、その人を「信頼できる発行元」として認識してあげれば、後は、他でも通ります。
ただし、VBAのコードの改編する場合は、その登録したPCで再度行い、デジタル署名をつけないと、セキュリティに掛かってしまいます。
Excel のブックでのデジタル署名とコード署名について
http://support.microsoft.com/default.aspx?scid=K …
No.2
- 回答日時:
>例えば、VBAのコードをつけることで、ブックを開くときにそのメッセージが出ないように
ブック自身のコードで制御する事は不可能です。
それが出来るなら、マクロウィルスが好き放題に出来るという事になってしまいますからね。
>もしくは他の方法で、「このブック」を開くときだけ
2002以降なら、VBAでセキュリティレベルを制御できるので、VBAを使ってファイルを開くようにすると、警告が表示されません。
Dim secAutomation As MsoAutomationSecurity
secAutomation = Application.AutomationSecurity
Application.AutomationSecurity = msoAutomationSecurityLow
Workbooks.Open fileneme:="\\PC100\TMP\ABC.xls"
Application.AutomationSecurity = secAutomation
参考
http://oshiete1.goo.ne.jp/qa1471760.html
http://oshiete1.goo.ne.jp/qa1470162.html
いろいろありがとうございます。
試してみます。
結構みなさんの関心のある質問だったようですね。一応検索はしてみたのですが、過去にこんなに合致する質問があったとは分かりませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- Excel(エクセル) excelのマクロ実行でブロックされます。 2 2022/06/08 09:14
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 12:00
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/03/31 12:46
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで保存しないで閉じると空の...
-
エクセル関数>参照ファイル名...
-
マクロの保存先、開いてるすべ...
-
【Excel VBA】マクロでExcel自...
-
エクセルで未保存に対するメッ...
-
エクセルVBAで作成した別ブック...
-
【Excel】特定セルの内容をテキ...
-
EXCELのボタンによるマクロの登...
-
【Excel】マクロの保存先について
-
複数のExcelファイルの印刷設定...
-
名前の変わるブックをアクティ...
-
エクセル;相対パスを絶対パスへ...
-
エクセルで複数ファイルのセル...
-
個人用マクロブックが消えました
-
エクセルVBA 個人用マクロブッ...
-
EXcelのマクロで相対パスでファ...
-
複数のExcelブックから特定シー...
-
エクセルのマクロについて教え...
-
エクセル タスクスケジューラ...
-
マクロ 自動でパスワード及び指...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで保存しないで閉じると空の...
-
エクセル関数>参照ファイル名...
-
マクロの保存先、開いてるすべ...
-
【Excel VBA】マクロでExcel自...
-
【Excel】マクロの保存先について
-
複数のExcelファイルの印刷設定...
-
エクセル;相対パスを絶対パスへ...
-
excelで直前に参照していたブッ...
-
EXcelのマクロで相対パスでファ...
-
エクセルVBAで作成した別ブック...
-
エクセルで未保存に対するメッ...
-
EXCELブックが勝手に開いて困っ...
-
EXCELのボタンによるマクロの登...
-
エクセルのvbaにて thisworkboo...
-
EXCELマクロで、開いてはいるが...
-
名前の変わるブックをアクティ...
-
[フィルターオプションの設定]...
-
エクセルVBA 個人用マクロブッ...
-
ファイル名変更後も、マクロを...
-
個人用マクロブックが消えました
おすすめ情報