【質問】
Excelファイルを開く際、ファイル名を前方一致などで開くは可能でしょうか。
(例:「Excel - ブックを開く/作成する」アクション等)
【回答】
ファイル名指定にワイルドカード等は使用できません。
下記手順にて回避可能です。
1.ファイル名に日付などが入る場合:それを想定しファイル名を事前に準備します。
2.連番などファイル名に含まれる文字列(数字列)が不定の場合:
2-1.「File system-Get information」で対象フォルダ内のファイル一覧を取得します。
2. 取得したファイル名を用いてファイルを開きます。
<AMVARIABLE NAME="var_FileName" DESCRIPTION="ファイル名格納用変数" />
<!--パターンに一致するファイルが1つしか存在しないことが前提です。複数あると結果の変数が複数行になるので、Excelを開くことが出来ません。-->
<AMFILESYSTEM ACTIVITY="get" SOURCE="%GetDesktopDirectory()%\*.xlsx" RESULTVARIABLE="var_FileName" FILEPROPERTY="fullname" />
<AMEXCEL SESSION="ExcelSession1" WORKBOOK="%var_FileName%" />