Excel ファイルを読み込んで、その名前が特定のパターンに従っているかどうかを確認する必要があります。
パターンは CDFSDDRCxxxCurryymmdd です。xxx は数字、Curr は EUR または GBP、yymmdd は日付です。
これは私のファイル名、CDFSDDRC603EUR120124.xls です。.xlsx にすることもできます。
そして、これが私のコードです。
Match nameIsValid = Regex.Match(activeWorkbook.Name,
@"CDFSDDRC(?<xxx>[0-9]+)(?<xxx>[A-Z]+)(?<yymmdd>[0-9][0-9][0|1][0-9][0-3][0-9])\.xls?");
nameIsValid.success を false として取得し続けます。私の正規表現は大丈夫だと思いますが、もう一度。何か案は?ルイ・マルティンス