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

Страницы: 1
Сохранения вложения из письма
 
Добрый вечер! Подскажите, данный макрос сохраняет все вложения из письма. Как сделать чтобы сохранялись только вложенные файлы не трогая вложения из тела письма?
Код
UserName = Environ("USERNAME")
'sFileType = ".txt"
sDateMail = Format(Now, "dd.mm.yyyy")
saveFolder = "C:\Data\" & UserForm1.TextBox2.Text
For Each myObj In Application.ActiveExplorer.Selection
If myObj.Class = olMail Then
For Each objAtt In myObj.Attachments
FullPath = saveFolder & "\" & sDateMail & "_" & objAtt.FileName '& sFileType
'FullPath = saveFolder & "\" & objAtt.DisplayName
objAtt.SaveAsFile FullPath
End If
Set objAtt = Nothing
Next
End If
MsgBox ("Файлы успешно сохранены:" & FullPath)
Next
запуск макроса в excel при отправке письма
 
Нашел решение?
Переслать письмо с сохранением данный
 
Добрый день! Как сделать так, чтобы к выбранному почтовому адресу автоматически создавалась папка?
Код
userFolder = "Test" ' папка выбранного почтового адреса

.To = "Test@test.ru"
saveFolder = "C:\" + userFolder
Изменено: Maga Ing - 12.05.2022 12:09:33
В теле письма: Текст + Гиперссылка + Текст, с помощью ВБА
 
Цитата
написал:
Вы не указываете одинарные кавычки вокруг адреса ссылки
Получилось, Спасибо Вам
В теле письма: Текст + Гиперссылка + Текст, с помощью ВБА
 
, в моём случае получается что может.
Если вывести переменную в ячейку Range("A1") = sPath  или модальным окном MsgBox то путь показывает как надо (C:\Папка\ Файл.docx)  
В теле письма: Текст + Гиперссылка + Текст, с помощью ВБА
 
, в теге <a href> мы указали переменную sPath, получается путь гиперссылки должна быть виде С:\Папка\Файл.docx, а у меня гиперссылка получается C:\ Папка.
Понятно?  
В теле письма: Текст + Гиперссылка + Текст, с помощью ВБА
 
, я имею ввиду что путь ссылки указывается не полностью.
Код
.HTMLBody = "<a href=" & sPath & " // тут путь С:\Папка> " & sPath & " // тут путь C:\Папка\Файл.docx </a>
В теле письма: Текст + Гиперссылка + Текст, с помощью ВБА
 
Добрый день!
в outlook в тело сообщения гиперссылка создаётся без переменной sFile. т.е. путь С:\Папка. Можете подсказать что не так сделал
Код
' sFolder его значение C:\Папка
' sFile его значение Файл.docx
sPath = sFolder & sFile
... 
.HTMLBody = "<a href=" & sPath & "> </a>"
Изменено: Maga Ing - 03.03.2022 09:09:35
Ошибка Run-time error 70
 
Цитата
написал:
Вообще самая большая ваша ошибка, о которой я намекал - отсутствие файла-примера.
Не отрицаю, моя вина тут есть
Ошибка Run-time error 70
 
Цитата
написал:
Sub GetFPath()    
MsgBox ActiveWorkbook.Path
End Sub
При проверки этим способом путь показывает без обратного слэша
Изменено: Maga Ing - 02.03.2022 14:40:31
Ошибка Run-time error 70
 
:D Ситуация конечно смешная, оказывается в конечном пути папки в конце  забыл указать обратный слэш. Спасибо всем кто остался неравнодушен
Ошибка Run-time error 70
 
Цитата
написал:
Это может быть и проблемой ОС, и совместимости, и много чего еще. Точно сказать можно только имея доступ к самому ПК.
Возможно так и есть, везде полазил искал так и не нашёл способ решения проблемы
Ошибка Run-time error 70
 
Дмитрий(The_Prist) Щербаков, проверил методом который Вы посоветовали, пути верны.  
Ошибка Run-time error 70
 
, название темы " Ошибка при копировании файла" Пойдёт?  
Ошибка Run-time error 70
 
Jack Famous, оба пути верны, в некоторых форумах говорилось что возможно стоит защита от записи файлов - проверил не стоит.  
Изменено: Maga Ing - 02.03.2022 10:24:17
Ошибка Run-time error 70
 
Добрый день! Появляется ошибка "Run-time error '70': Permission denied" При выполнении копирования файла. Из-за чего может быть ошибка.
Запись пути файла в ячейку
 
Есть файл который лежит на рабочем столе, можно ли реализовать чтобы путь файла через контекстное меню записать в определенную ячейку (пример приведен на скриншоте)
Изменено: Maga Ing - 11.02.2022 16:48:47
Копирование файла (файлов) с рабочего стола на сетевой диск
 
Код
Sub CopyFiles()
Dim Okno As FileDialog
Dim Path1 As String
Dim Path2 As String

Пример где указывают пути... Надо чтобы открывалось окно для выбора файла и сохранялось
' Path1 = "С:\"  
' Path2 = "D:\"
' FileCopy (Path1, Path2)


Set Okno = Application.FileDialog(msoFileDialogFilePicker)
With Okno
    .AllowMultiSelect = False
    .ButtonName = "Выбрать"
    .InitialFileName = "C:\"
    .Title = "Выберите файл"
    .Show
    If .SelectedItems.Count > 0 Then
        Path1 = .SelectedItems(1)
        Cells(1, 1) = Path1
        
    Else
        Exit Sub
    End If
End With
End Sub
Добрый день! Хочу написать макрос для копирования файла с одного места на другое. Где не посмотрю везде заранее указывают пути к файлам. Как сделать чтобы файл можно было выбирать.
Изменено: Maga Ing - 16.01.2022 21:05:08
Страницы: 1
Наверх