Если вы хотите избежать написания кода Office Interop, я предлагаю сделать следующее:
Сначала в Excel сохраните данные в виде файла CSV по пути c: \ temp \ foo.csv.Это создаст файл данных, который выглядит следующим образом:
NMMC,2e,1da3d2ec-526f-479a-9c09-90cb2cfad0b6.IMG
NMMC,8a,f77168ad-2f35-490c-a2a8-25e9fa4ac0ea.IMG
NMMC,2f,fc2162f8-7548-4921-b722-5899cbe54641.IMG
NMMC,fc,1fe09fcd-3861-4de8-8bfd-4510ffa8f29c.IMG
Затем откройте командную строку и напишите следующую команду:
for /f "delims=, tokens=3" %i in ( c:\temp\foo.csv ) do echo %i
Это выведет все имена файлов (итолько имена файлов).Если вы довольны, что это работает, измените «echo% i» на любую команду xcopy, которую вы хотите.