Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть не xls в VBA / 4 сообщений из 4, страница 1 из 1
26.04.2016, 10:34
    #39224468
WD_KMS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть не xls в VBA
Добрый день!

Подскажите, пожалуйста, возможно ли средствами VBA открыть файл, в данном случае, формата dbf (по структуре аналогичен xls) и пересохранить его в xls?

При стандартном getobject:
Set test = GetObject(file)

Получаем ошибку:
File name or class name not found during automation operation
...
Рейтинг: 0 / 0
26.04.2016, 10:42
    #39224474
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть не xls в VBA
Можно. Но только не через GetObject.
Надо создать объект Excel.Application, в него загрузить DBF и сохранить его как XLS.
Шаблон:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Set xls = New Excel.Application
Set wbk = xls.Open("filename.dbf", xlDbase)
wbk.SaveAs "filename.xls", xlXLS
wbk.Close
Set wbk = Nothing
xls.Quit
Set xls = Nothing
...
Рейтинг: 0 / 0
26.04.2016, 10:54
    #39224498
WD_KMS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть не xls в VBA
Akina, спасибо за ответ!

На
авторSet wbk = xls.Open("filename.dbf", xlDbase

ошибка "Objects doesn't support this property or method"
...
Рейтинг: 0 / 0
26.04.2016, 11:37
    #39224565
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть не xls в VBA
Это был шаблон, а не код. Вообще-то. Тупо идея, как сделать. И его надо довести до работоспособного состояния.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть не xls в VBA / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]