1 / 1 / 0
Регистрация: 12.06.2015
Сообщений: 93
|
||||||
1 | ||||||
Сохранить КОПИЮ файла в формате .xlsx21.09.2018, 20:30. Просмотров 6031. Ответов 8
Метки нет Все метки)
(
Как сохранить копию файла по определенном пути без макросов.
Такой пример не удачный, так как файл .xlsx, который якобы сохранился, при открытии ругается что расширение и формат являются не допустимыми
Есть способ сохранить КОПИЮ файла в формате .xlsx ?
0
|
|
21.09.2018, 20:30 | |
VBA Excel Сохранение в формате xlsx Сохранить копию книги в Excel 2007
__________________
8
Помогаю в написании студенческих работ здесь. |
|
Заблокирован
|
|
21.09.2018, 20:37 | 2 |
Sub SaveAs([Filename], [FileFormat], [Password], [WriteResPassword], [ReadOnlyRecommended], [CreateBackup], [AccessMode As XlSaveAsAccessMode = xlNoChange], [ConflictResolution], [AddToMru], [TextCodepage], [TextVisualLayout], [Local])
Member of Excel.Workbook
1
|
1 / 1 / 0
Регистрация: 12.06.2015
Сообщений: 93
|
|
21.09.2018, 21:38 [ТС] | 3 |
SaveAs сохраняет файл, в котором выполняется макрос.
А нужно чтобы в конце выполнения макроса сохранилась копия файла по другому пути без макросов в формате xlsx
0
|
15016 / 6344 / 1725
Регистрация: 24.09.2011
Сообщений: 9,976
|
||||||
21.09.2018, 23:54 | 4 | |||||
![]() Решение
Heroes, сначала SaveCopyAs, потом открыть и сохранить в нужном формате. Допилите по необходимости.
1
|
6820 / 2762 / 520
Регистрация: 19.10.2012
Сообщений: 8,422
|
|
22.09.2018, 18:41 | 5 |
Если меняете формат (да ещё и содержимое) - как это может быть КОПИЕЙ?
0
|
1 / 1 / 0
Регистрация: 12.06.2015
Сообщений: 93
|
|
22.09.2018, 21:21 [ТС] | 6 |
Ок, это Не копия,
а копия файла с заменой формата с xlsm на xlsx (содержимое например не меняется). ![]()
0
|
6820 / 2762 / 520
Регистрация: 19.10.2012
Сообщений: 8,422
|
|
22.09.2018, 21:25 | 7 |
Ну вот потому SaveCopyAs никак и не подходит.
1
|
1 / 1 / 0
Регистрация: 12.06.2015
Сообщений: 93
|
|
22.09.2018, 21:56 [ТС] | 8 |
вы правы не подходит,
тогда вариант сделать SaveCopyAs, открыть эту копию, выполнить SaveAs в нужном формате, ТОлько такой вариант? Вроде рабочий вариант, но так получается цепочка с 3- файлов(1. Исходный файл, где макрос. 2. Файл "SaveCopyAs". 3. Copy-файл в нужном формате Если бы сделать все с цепочки 2-х файлов (1. Исходный файл, где макрос. 2. копия файла с заменой формата с xlsm на xlsx Есть еще идеи?
0
|
6820 / 2762 / 520
Регистрация: 19.10.2012
Сообщений: 8,422
|
|
22.09.2018, 22:30 | 9 |
Можно не делать копию, а сразу сохранять книгу в нужном виде - но тогда эта конкретная активная книга и будет уже в другом формате, и если Вы хотите продолжать работать с нею в том первозданном виде - нужно её снова открывать. А эту - закрывать.
1
|
22.09.2018, 22:30 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Word 2007: сохранить копию документа перед выполнением макроса Сохранить книгу в формате csv Обработка данных другого файла *.xlsx Создание файла *.xls (*.xlsx) по заданному пользователем адресу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |