引数の Filename で指定したファイルを Excek ブックとして開きます
参照のみで使用する場合には ReadOnly:=True を指定したほうがよいでしょう
Workbooks.Open Filename:="C:\Test.xls", ReadOnly:=True
開いたブックを ActiveWorkBook と記述しなくてもいいように WorkBook オブジェクトにセットしておくと便利です
Set o_book = Workbooks.Open(Filename:="C:\Test.xls", ReadOnly:=True)
基本的にブックに対する処理よりも シートに対する処理が多いので ブックでなくシートを取得した方が効率がよいでしょう
ブックに対して処理を行う場合には Parent プロパティを利用します
Set o_sheet = Workbooks.Open(Filename:="C:\Tool\Test.xls", ReadOnly:=True).Worksheets(1) o_sheet.Parent.Close