1.新規のエクセルファイルを立ち上げる
2.既存のエクセルファイルを開かせる
3.既存のエクセルファイルを開かせる(パスワード付き)
4.読み取り専用で開かせる
1 |
Workbooks.Add |
これで新規のブックが起動します。(ファイルとしては存在せず、メモリ上だけにあるみたい?)
保存まで行わせたい場合は以下。
「C:\Users\Documents」に「sample.xlsx」ファイルを作成します。
1 2 3 4 |
Dim wb As Workbook Set wb = Workbooks.Add wb.SaveAs "C:\Users\Documents\sample.xlsx" |
1 |
Workbooks.Open "C:\新しいフォルダ\Sample_Books.xlsx" |
サンプルと呼ぶのもおこがましいですが、”C:\新しいフォルダ”配下にある
Sample_Books.xlsxという名前のエクセルファイルを開くよというものです。
1 |
Workbooks.Open "C:\新しいフォルダ\Sample_Books.xlsx", Password:="TEST" |
エクセルファイルに「TEST」というパスワードが掛かっていた場合、
2のようなコードとすると、パスワード入力画面で処理が止まります。
入力画面を表示させずにファイルを開くためには、
サンプルのようにパスワードを定義する必要があります。
1 |
Workbooks.Open "C:\新しいフォルダ\Sample_Books.xlsx", ReadOnly:=True |
このようにすると、ファイルを読み取り専用で開いてくれます。
コメントを残す