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