Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Перемещение/копирование/переименование файлов через Excel на Mac
 
Дмитрий Щербаков, хорошо, спасибо, я попробую
Нужно, лишь, найти, где это сделать :)
Перемещение/копирование/переименование файлов через Excel на Mac
 
Дмитрий Щербаков,а разве это повлияет как то?
Mac просто не любит кириллицу, я думаю не важно то, какой язык документа
Перемещение/копирование/переименование файлов через Excel на Mac
 
vikttur, в файле путь в ячейке указан так, как есть, без перевода и транскрипции
Перемещение/копирование/переименование файлов через Excel на Mac
 
Pelena, эх, жаль
Спасибо за попытку помочь :)
Перемещение/копирование/переименование файлов через Excel на Mac
 
Pelena, чуть выше в сообщении есть книга с данным макросом
Excel 2011 (Mac)
Отправка почты через Outlook на Mac
 
Pelena, спасибо большое! Все сработало
Отправка почты через Outlook на Mac
 
Pelena, спасибо большое, попробую так
Перемещение/копирование/переименование файлов через Excel на Mac
 
Цитата
vikttur написал: нельзя, например, папку "папка" назвать "papka" и надеяться, что ошибки не будет.
А на счет этого, то я имел ввиду, если название папки на русском, но в макросе английскими буквами, то это будет ошибкой?
Перемещение/копирование/переименование файлов через Excel на Mac
 
vikttur, вот книга с макросом
Изменено: Bogunenko - 21.01.2018 15:30:46
Перемещение/копирование/переименование файлов через Excel на Mac
 
vikttur, только что попробовал ссылаться на ячейку с кириллицей, все равно не принимало, пока не поменял в ячейке на латиницу
Перемещение/копирование/переименование файлов через Excel на Mac
 
То есть, я правильно понимаю, можно писать латиницей имена русских папок не переименовывая их на английский?
Отправка почты через Outlook на Mac
 
Юрий М, не знаю, вписал только этот макрос, ничего своего не добавлял
Вот, что подсвечивает:
Отправка почты через Outlook на Mac
 
Спасибо за ответ, да, пробовал, выскакивает такое сообщение
Перемещение/копирование/переименование файлов через Excel на Mac
 
Добрый день!
Заметил такую проблему у себя на Mac, что при использовании русского языка в директориях для перемещения/копирования/переименования файлов через макрос, выдает ошибку.
Однако, после нескольких экспериментов, понял, что если все папки в директории на английском, то работает прекрасно...
В чем проблема? И возможно ли как-то представить Excel'ю русские папки на английском? Т.к. мне нужно перемещать файлы, но не охота все папки переводить на английский.

Данный макрос не принимает:
My Mac:Users:aleksandr:Documents:Саша:Документация:Hello.pdf
А, создав эти папки на английском, принимает:
My Mac:Users:aleksandr:Documents:Sasha:Documentation:Hello.pdf
Отправка почты через Outlook на Mac
 
Добрый день!
Уже вторые сутки ломаю голову, как создать макрос для отправки почты через Outlook. Перепробовал много Windows-вариантов, но ни один из них не работает на Mac. К примеру, взять написанный ниже макрос, в нем Excel не открывает Outlook, хотя работает он нормально, пробовал и с открытым, и с закрытым. Если есть другие варианты, готов рассмотреть. Мне нужно настроить отправку почты с вложением PDF файла.
Код
Function SendEmailUsingOutlook(ByVal Email$, ByVal MailText$, Optional ByVal Subject$ = "", _
                               Optional ByVal AttachFilename As Variant) As Boolean
    On Error Resume Next: Err.Clear
    Dim OA As Object: Set OA = CreateObject("Outlook.Application")
    If OA Is Nothing Then MsgBox "Не удалось запустить OUTLOOK для отправки почты", vbCritical: Exit Function ' вот это сообщение постоянно выскакивает
 
    With OA.CreateItem(0)   'создаем новое сообщение
        .To = Email$: .Subject = Subject$: .Body = MailText$
        If VarType(AttachFilename) = vbString Then .Attachments.Add AttachFilename
        If VarType(AttachFilename) = vbObject Then    ' AttachFilename as Collection
            For Each file In AttachFilename: .Attachments.Add file: Next
        End If
        For i = 1 To 100000: DoEvents: Next    ' без паузы не отправляются письма без вложений
        Err.Clear: .Send
        SendEmailUsingOutlook = Err = 0
    End With
    Set OutApp = Nothing
End Function

Sub Отправка_письма()
    attach$ = "My Mac:Users: ... Hello.pdf"   ' вложение (я сократил полный путь тремя точками)
    res = SendEmailUsingOutlook("[URL=mailto:mail@mail.ru]mail@mail.ru[/URL]", "Текст письма 2", "Тема письма 2", attach$)
    If res Then Debug.Print "Письмо 2 отправлено успешно" Else Debug.Print "Ошибка отправки"
End Sub
Страницы: 1
Наверх