- ベストアンサー
マクロ記述
マクロで、読み取り専用のファイルを開いたときに、ダイアログが表示されますが、ダイアログ表示を出さなくて、はいというボタンを押した状態で開かせるには、マクロの記述はどのようになるのでしょうか。 教えてください。 例読み取り専用ファイル名test.xls
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>ダイアログが表示されますが どんな警告文や確認文ですか マクロが含まれている場合のセクリティの警告文ではないでしょね。これは消せなかったと思います。 ●VBAの回答が出ていますが、VBAはやったことありますか。 ブックを開く前に実行してくれるVBAにしないといけないと思いますが、 ThisWorkbookのOpenイベントに Private Sub Workbook_Open() Application.DisplayAlerts = False '処理を終わる前にApplication.DisplayAlerts = True End Sub これでダイアロウグが消えるかどうか自信なし。
その他の回答 (2)
- yuuki_bnr34
- ベストアンサー率29% (12/41)
当方の環境にて読み取り専用のファイルを開いても そのまま開けちゃうんですけど、あえてマクロを書くとすれば下記のような感じです。 '警告メッセージをOFF Application.DisplayAlerts = False '読み取り専用で開く Workbooks.Open "c:\book1.xls", , True '警告メッセージを元に戻す Application.DisplayAlerts = True
- yuuki_bnr34
- ベストアンサー率29% (12/41)
当方の環境にて読み取り専用のファイルを開いても そのまま開けちゃうんですけど、あえてマクロを書くとすれば下記のような感じです。 '警告メッセージをOFF Application.DisplayAlerts = False '読み取り専用で開く Workbooks.Open "c:\book1.xls", , True '警告メッセージを元に戻す Application.DisplayAlerts = True