В настоящее время я использую Microsoft Access 2003 и отправляю электронные письма с прикрепленными приложениями xls. Возможно ли обновить формат для отправки в xlsx. Оператор docmd, который я использую, не распознает формат, когда меняю acformat на acformatxlsx.Xlsx в проблемах с доступом
ответ
Access 2003 не знает формат XLSX. Вам нужен Access 2007 или выше.
Есть ли способ обойти это без обновления доступа? Я изменил формат вложений электронной почты в html, но он не работает при просмотре их с телефона Blackberry. –
ad 1: No. ad 2: Тогда не используйте ни html-формат, ни телефоны BlackBerry. – Gustav
Если Excel пишет XLSX файлы, это может быть сделано:
Вы должны работать с объектом Excel.
Dim ApXl as Object, XlWb as Object, XlWs as Object Dim TableOrQueryNameOrSELECTstatement as String Set ApXl = CreateObject("Excel.Application")
Добавить/открыть книгу и сохранить как Xlsx file format: (Acc2003 не знает, постоянная).
Set XlWb = ApXL.Application.Workbooks.Add XlWb.SaveAs strFilePath, 51
Добавить/открыть рабочий лист.
Set XlWs = XlWb.Worksheets(1)
Open a DAO.Recordset, and send it to the worksheet, and save it.
xlWS.Range("A1").Select Dim rst as DAO.Recordset, fld as Variant Set rst = CurrentDB.OpenRecordset(TableOrQueryNameOrSELECTstatement) For Each fld In rst.Fields ApXL.Application.ActiveCell = fld.Name ApXL.Application.ActiveCell.Offset(0, 1).Select Next rst.MoveFirst xlWSh.Range("A2").CopyFromRecordset rst XlWb.Save
Не забудьте закрыть свои объекты, и установить их в настоящее время.
Если вы запустите Excel 2007 или новее, этот код должен работать нормально. Если нет, обратите внимание на [Пакет совместимости Microsoft Office для форматов файлов Word, Excel и PowerPoint 2007] (https://www.microsoft.com/en-us/download/details.aspx?id=3). Подробнее об этом [здесь] (https://support.office.com/en-us/article/Open-an-Office-Excel-2007-workbook-in-an-earlier-version-of-Excel-868E7F65-7757 -4CAA-830D-A8933A5941CD? Ui = EN-US и Rs = EN-US и объявления = US & fromAR = 1). Без этого пакета совместимости ранее excel не может сохранять файлы в формате xslx. – marlan
- 1. Массивов в PHP Проблемах
- 2. Arraylist в проблемах JList
- 3. Rails ассоциация в проблемах
- 4. Доктрина ГДЕ В Проблемах
- 5. mysql логин в проблемах
- 6. XLSX разбора с помощью электронных таблиц :: XLSX
- 7. Плохо в блестящих проблемах
- 8. Застрял в проблемах класса
- 9. CodeIgniter при проблемах с localhost
- 10. Вопросы о проблемах с Rails
- 11. jQuery о проблемах с изменениями
- 12. libcurl при проблемах с Windows
- 13. Копирование с xlsx на конкретный лист в другой xlsx
- 14. Дата формулировки в javascript проблемах с IE
- 15. EC2 в проблемах с подключением VPC
- 16. В проблемах с автоответчиками при покупке приложений
- 17. "или" условно в проблемах с Python
- 18. Угловой в intelliJ- проблемах с контроллером
- 19. firebase3 интеграция в проблемах с быстрыми лицами
- 20. Простой сокет в проблемах с python
- 21. Qtable в проблемах с размером python
- 22. jQuery угасает в проблемах с поворотным баннером
- 23. Png в проблемах с IE браузерами
- 24. UIScrollView в проблемах с содержимым UITableView
- 25. найти. символ в проблемах с регулярным выражением
- 26. Java Runtime.exec() с ssh в Linux-проблемах
- 27. Попытка разобраться в связанных проблемах с перечнем
- 28. Подсказка в проблемах с расположением IE
- 29. Определение класса в проблемах с заголовком
- 30. В проблемах с покупкой приложений iOS
Можете ли вы читать/писать xlsx-файлы в Excel? – marlan
Если вы можете, это можно сделать, я делаю это ... – marlan
Не могли бы вы объяснить, что вы имеете в виду, если вы пишете xlsx файлы excel? Электронная почта, которую я отправляю, является частью запроса в доступе. –