目的
- 困ってる人がいたのでその手助けの為のSample
概要
- 特定のフォルダのExcelファイルの一覧を更新日付でソートして取得
- 最新(一番最初のファイル)を開く
そう、非常に単純ですね。
PAD
補足
- フォルダー内のファイルを取得
- ファイルフィルター:Excelに限定したい場合は拡張子で指定したほうが良いね
- 並び替え基準:最新ファイル拾いたいってことで。
- Excel の起動
- ドキュメントパス:↑で取得した一覧の最初を取得する為の記述 %Files[0]%
コピペ用PAD
Folder.GetFiles Folder: $'''C:\\Users\\hoge\\OneDrive\\ドキュメント\\LINQPad Queries\\CodeIQ''' FileFilter: $'''*.xlsx''' IncludeSubfolders: False FailOnAccessDenied: True SortBy1: Folder.SortBy.LastModified SortDescending1: True SortBy2: Folder.SortBy.NoSort SortDescending2: False SortBy3: Folder.SortBy.NoSort SortDescending3: False Files=> Files
Excel.LaunchAndOpen Path: Files[0] Visible: True ReadOnly: True LoadAddInsAndMacros: False Instance=> ExcelInstance