VBA Office 2007 Create 2003 Excel Sheet - PullRequest
       11

VBA Office 2007 Create 2003 Excel Sheet

2 голосов
/ 03 декабря 2009

Уже несколько дней я использую MS Access 2007 в процессе Certian. В своем коде VBA я использую: CreateObject ("Excel.Sheet")

В Access 2003 был создан документ в формате 2000-2003. Теперь в Access 2007 VBA применяет новый формат. Это вызывает проблемы при некотором дополнительном кодировании.

Есть ли какие-либо предложения по применению более старого формата (2000-2003) в VBA?

С уважением

Ответы [ 2 ]

5 голосов
/ 03 декабря 2009

Вы должны вызвать метод SaveAs со вторым параметром FileFormat как xlExcel8

1 голос
/ 03 декабря 2009

Вы также можете использовать DoCmd.TransferSpreadsheet со вторым параметром acSpreadsheetTypeExcel8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...