Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос для шаблонов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Макрос для шаблонов
Rash Дата: Вторник, 13.10.2015, 15:13 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Добрый день!

Есть макрос, который чистит свойства файлов xls и xlsx.
[vba]
Код
Sub Clear()
Application.ScreenUpdating = False
ActiveWorkbook.RemoveDocumentInformation xlRDIAll
' save as
With Application.FileDialog(msoFileDialogSaveAs)
If .Show Then .Execute
End With
Set fd = Nothing
Application.ScreenUpdating = True
End Sub
[/vba]

При запуске данного макроса и сохранении файлов в форматах xlt и xltx, структура по умолчанию остается в формате xlt, даже если файл с расширением xltx.
Помогите плз исправить макрос, чтобы структура соответствовала заданной при сохранении.
[moder]Оформляйте коды тегами (кнопка #)[/moder]


Сообщение отредактировал Pelena - Вторник, 13.10.2015, 15:49
 
Ответить
СообщениеДобрый день!

Есть макрос, который чистит свойства файлов xls и xlsx.
[vba]
Код
Sub Clear()
Application.ScreenUpdating = False
ActiveWorkbook.RemoveDocumentInformation xlRDIAll
' save as
With Application.FileDialog(msoFileDialogSaveAs)
If .Show Then .Execute
End With
Set fd = Nothing
Application.ScreenUpdating = True
End Sub
[/vba]

При запуске данного макроса и сохранении файлов в форматах xlt и xltx, структура по умолчанию остается в формате xlt, даже если файл с расширением xltx.
Помогите плз исправить макрос, чтобы структура соответствовала заданной при сохранении.
[moder]Оформляйте коды тегами (кнопка #)[/moder]

Автор - Rash
Дата добавления - 13.10.2015 в 15:13
KSV Дата: Вторник, 13.10.2015, 23:19 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Добрый вечер!
Действительно, в Office 15, при выборе формата *.xltx, метод .Execute диалога FileDialog(msoFileDialogSaveAs), почему-то, сохраняет в формате Biff8, вместо Biff12.
Как вариант, можно обойти так: [vba]
Код
    With Application.FileDialog(msoFileDialogSaveAs)
        If .Show Then
            If .FilterIndex = 8 Then
                ActiveWorkbook.SaveAs .InitialFileName & ".xltx", xlOpenXMLTemplate
            Else
                .Execute
            End If
        End If
    End With
[/vba]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
СообщениеДобрый вечер!
Действительно, в Office 15, при выборе формата *.xltx, метод .Execute диалога FileDialog(msoFileDialogSaveAs), почему-то, сохраняет в формате Biff8, вместо Biff12.
Как вариант, можно обойти так: [vba]
Код
    With Application.FileDialog(msoFileDialogSaveAs)
        If .Show Then
            If .FilterIndex = 8 Then
                ActiveWorkbook.SaveAs .InitialFileName & ".xltx", xlOpenXMLTemplate
            Else
                .Execute
            End If
        End If
    End With
[/vba]

Автор - KSV
Дата добавления - 13.10.2015 в 23:19
Rash Дата: Среда, 14.10.2015, 11:03 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Добрый день! При сохранении в формате .xltx возникает ошибка (во вложении).
Посмотрите плз
К сообщению приложен файл: 5363099.jpg (8.5 Kb) · 0372279.jpg (10.4 Kb)
 
Ответить
СообщениеДобрый день! При сохранении в формате .xltx возникает ошибка (во вложении).
Посмотрите плз

Автор - Rash
Дата добавления - 14.10.2015 в 11:03
KSV Дата: Среда, 14.10.2015, 16:02 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Добрый день!
1. Откройте ваши вложенные картинки, что-нибудь видите?
2. Какая у вас версия офиса, в которой возникает ошибка? (2013, как и заявлено?)
3. В диалоговом окне SaveAs откройте комбобокс "Тип файла" и выложите его скриншот (чтоб на нем был виден ваш список типов файлов).


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
СообщениеДобрый день!
1. Откройте ваши вложенные картинки, что-нибудь видите?
2. Какая у вас версия офиса, в которой возникает ошибка? (2013, как и заявлено?)
3. В диалоговом окне SaveAs откройте комбобокс "Тип файла" и выложите его скриншот (чтоб на нем был виден ваш список типов файлов).

Автор - KSV
Дата добавления - 14.10.2015 в 16:02
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!