Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2011, 11:21   #1
sasha_prof
Форумчанин
 
Регистрация: 06.01.2010
Сообщений: 292
По умолчанию Сохранение в нужном формате макросом

Доброго всем времени суток.

Подскажите плиз как сохранить книгу в формате ".xlsx"

Из книги 97-2003 создаю новую книгу и сразу ее сохраняю в нужном формате:

PHP код:
    shlyah "O:\ММММ\Database\"
    ActiveWorkbook.SaveCopyAs Filename:=shlyah & misZvitu & "
.xlsx
Но потом при отрытии материться что формат не тот и нет возможности открыть книгу.
Также хотелось бы в новой книге переименовывать сразу первый лист.
Подскажите как это сделать?
Заранее благодарен.
sasha_prof вне форума Ответить с цитированием
Старый 09.03.2011, 11:36   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Код:
    shlyah = "O:\ММММ\Database\" 
    ActiveWorkbook.SaveCopyAs Filename:=shlyah & misZvitu & ".xlsx", FileFormat:=xlOpenXMLWorkbook
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 09.03.2011, 12:30   #3
sasha_prof
Форумчанин
 
Регистрация: 06.01.2010
Сообщений: 292
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Код:
    shlyah = "O:\ММММ\Database\" 
    ActiveWorkbook.SaveCopyAs Filename:=shlyah & misZvitu & ".xlsx", FileFormat:=xlOpenXMLWorkbook
пишет: Named argument not found

Что это может быть?
sasha_prof вне форума Ответить с цитированием
Старый 09.03.2011, 12:44   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

А быть это может то, что вот так просто из файла 2003-го, файл 2007-го не получить.
Уж если существуют конвертеры файлов 2007> 2003 то наверное это не просто так.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 09.03.2011 в 12:49.
VictorM вне форума Ответить с цитированием
Старый 09.03.2011, 12:45   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Код:
  shlyah = "O:\ММММ\Database\" 
    ActiveWorkbook.SaveAs Filename:=shlyah & misZvitu & ".xlsx", FileFormat:=xlOpenXMLWorkbook
Я сразу не обратил внимание на изменение формата файла.
Вам сначала его преобразовать надо сохранением SaveAs а не копии

Но это не самый лучший и правильный способ.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 09.03.2011, 12:46   #6
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Вам сначала его преобразовать надо сохранением SaveAs
Пробовал, "не поддерживается метод"
Изображения
Тип файла: jpg SaveAs.JPG (10.9 Кб, 119 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 09.03.2011 в 12:48.
VictorM вне форума Ответить с цитированием
Старый 09.03.2011, 12:54   #7
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

У меня сохранилось
Вложения
Тип файла: rar SAVEAS.rar (15.2 Кб, 32 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 09.03.2011, 13:03   #8
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
У меня сохранилось
Что-то не то...
Не хочет у меня сохраняться Ваш файл
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 09.03.2011 в 13:08.
VictorM вне форума Ответить с цитированием
Старый 09.03.2011, 14:15   #9
sasha_prof
Форумчанин
 
Регистрация: 06.01.2010
Сообщений: 292
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
У меня сохранилось
Работает Всё ОК!!!

Также хотелось бы в новой книге переименовывать сразу первый лист.

Не подскажете как это сделать?
sasha_prof вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
открытие нескольких книг одним макросом и закрытие книг другим макросом kursant95 Microsoft Office Excel 6 27.01.2011 16:54
сохранение книги в двоичном формате segail Microsoft Office Excel 3 25.07.2010 20:51
как текстовый файл в формате word 2007 переделать в файл в формате ZAY JULIA Microsoft Office Word 13 09.06.2010 19:43
C#, Visual Studio, Создание окна и сохранение в своем формате.как? lexluter1988 Помощь студентам 2 14.05.2010 21:55
СОХРАНЕНИЕ В ФОРМАТЕ *.PDF provodnikam Microsoft Office Word 10 20.02.2010 10:31