Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как создать новый файл Excel в текущей папке ? / 5 сообщений из 5, страница 1 из 1
18.08.2004, 07:49
    #32653835
Серый_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать новый файл Excel в текущей папке ?
Здравствуйте, г-да специалисты.
Хочу создать Sub, создающий в текущей папке новый файл *.xls. Не поможете ?
Знаний маловато.
...
Рейтинг: 0 / 0
18.08.2004, 09:54
    #32653987
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать новый файл Excel в текущей папке ?
Код: plaintext
1.
2.
3.
4.
5.
6.
Dim objExcel As Object
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Add
objExcel.activeworkbook.saveas App.Path & "\1.xls"
objExcel.activeworkbook.Close
objExcel.quit
...
Рейтинг: 0 / 0
18.08.2004, 10:09
    #32654018
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать новый файл Excel в текущей папке ?
а это для Excell

Код: plaintext
1.
Sub Макрос1()    Dim OutXlsBook As Excel.Workbook    Dim OutPach As String    OutPach = Application.ActiveWorkbook.Path & "\\test.xls"    \'отключаем вывод сообщений    Application.DisplayAlerts = False    \'открыли книгу    Set OutXlsBook = Application.Workbooks.Add    \'сохранили книгу    OutXlsBook.SaveAs Filename:=OutPach, FileFormat _        :=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _        False, CreateBackup:=False    OutXlsBook.Close TrueEnd Sub
Как отформатирован этот код?
...
Рейтинг: 0 / 0
18.08.2004, 10:45
    #32654131
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать новый файл Excel в текущей папке ?
2marvan
хочу немного поумничать :)
в конце кода я бы добавил
Application.DisplayAlerts = True
чтобы не было мучительно больно
зы вместо Application.ActiveWorkbook.Path & "\test.xls"
я бы нарисовал
Application.thisWorkbook.Path & "\test.xls"
а то х его знает какая книга активная и не нажал ли юзверь ctrl+n
...
Рейтинг: 0 / 0
18.08.2004, 11:23
    #32654238
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать новый файл Excel в текущей папке ?
2big-duke
полностью согласен со всеми замечаниями

ещё б не плохо было бы проверять наличие файла с таким именем и добавить обработку ошибок
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как создать новый файл Excel в текущей папке ? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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