У меня странная ситуация, когда у меня есть набор файлов Excel, все с расширением .xls., В каталоге, где я могу легко открыть их все в Excel 2007. Странно то, что я не могу открыть их в Excel 2003 , на том же компьютере, не открывая файл сначала в 2007 году и не сохраняя файл как «книгу Excel 97-2003». Прежде чем я сохраню файл как «книгу Excel 97-2003» из Excel 2007, когда я открываю файлы Excel в 2003 году, я получаю сообщение об ошибке, что файл находится в нераспознаваемом формате.
Итак, мой вопрос: если у меня уже есть файл Excel, открытый в 2007 году, и у меня уже есть имя файла открытого файла, хранящегося в переменной, программно, как я могу имитировать действие перехода к «кнопке офиса» в верхнем вправо и выбрав «Сохранить как», а затем выбрав «Книга Excel 97-2003»? Я пробовал что-то вроде следующего, но он вообще не сохраняет файл:
ActiveWorkbook.SaveAs TempFilePath & TempFileName & ".xls", FileFormat:=56
Спасибо за любую помощь или руководство!