Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для NikolayHAOS

Старожил


Сообщения: 433
Благодарности: 14

Профиль | Отправить PM | Цитировать


dislike, Макрос. Точно.
Я как то и забыл про них, хоть в экселе и использую.
Если вдруг удалите с маил ру.
Скрытый текст
Код: Выделить весь код
Private Sub CommandButton1_Click()
    Dim coll As Collection, strFolder As String, strFilePath
    With Application.FileDialog(msoFileDialogFolderPicker)
        .AllowMultiSelect = False
        If .Show Then strFolder = .SelectedItems(1)
    End With
    Set coll = FilenamesCollection(strFolder, ".doc")
    Application.ScreenUpdating = False
    For Each strFilePath In coll
        With Documents.Open(strFilePath)
            .SaveAs2 Left(.FullName, InStrRev(.FullName, ".")) & "docx", 12
            .Close
            Kill strFilePath 'удаление исходного файла
        End With
    Next
    Application.ScreenUpdating = True
End Sub


Добавить макрос в тело страницы.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:28, 17-08-2017 | #3