>>118
「なんだかダメです。」
何がどうダメなんだか、さっぱりわかりません。

CarbonLibのゴタゴタがクリアになっている前提ですが

古いバージョンのでよければこんな↓感じです(classic互換)
上から順に

・NavServicesAvailable()でLibの存在やバージョンチェック
・NavLoad()
・イベントフィルタとかNavDialogOptionsとか設定
・NavGetFile()とかNavChooseFile()とか呼ぶ
・イベントフィルタとか破棄
・NavUnload()

シートとか使いたければNavGetFile()とかNavChooseFile()では
たしかダメぽです。PDFとかてけとーに参照してください。

もっと良い方法や間違いあったらどなたかフォローお願いします。