#excel #vba #ms-access
Вопрос:
В настоящее время я запускаю некоторые макросы в Access 2016, которые экспортируют 2 разных файла в Excel. 2-й файл только готов. Есть ли какой-нибудь способ предотвратить это? Вот код, который я использую:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "File1", "R:File1.xlsx", True
«сделайте кое-что для файла 1
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "File2", "R:File2.xlsx", True
«сделайте кое-что для файла 2
Цель состоит в том, чтобы файл 1 и файл 2 были доступны НЕ только для чтения.
Спасибо за помощь и предложения……
Комментарии:
1. Что такое «кое-что»? Экспорт нескольких файлов не приведет к тому, что они будут доступны только для чтения.
2. @Warcupine………..»некоторые вещи» — это в основном форматирование, поэтому оно более удобно для пользователя
3. Ну, это, вероятно, то, что вызывает доступ только для чтения. Код в вашем вопросе сам по себе этого не вызовет.
4. @Warcupine…. ошибка пользователя…………… У меня был xlapp.visible = false…..so существовала предыдущая версия файла. Я пробежал пару строк, чтобы изменить xlapp.visible = true…. Отобразился существующий файл. Я закрыл этот файл, а затем повторно запустил свой macro……no больше только для чтения…. Спасибо за помощь