ОК, поэтому у меня есть рабочий код, однако браузер для добавления файлов отображается в фоновом режиме.Это не было бы так плохо, но когда это случается, это замораживает перспективы, затрудняя быстрое получение доступа.
Я пытаюсь выяснить, как заставить всплывающий браузер показываться поверх всего, чтобы он не был похоронен,Кроме того, он невероятно медленный, поэтому, если есть более эффективный способ, это было бы здорово.Вот что у меня так далеко.
Option Explicit
Private Sub AttachmentFile()
Dim oLook As Object
Dim oMail As Object
Dim FD As Object
Dim vrtSelectedItem As Variant
Set oLook = CreateObject("Outlook.Application")
Set oMail = oLook.CreateItem(0)
Set FD = Excel.Application.FileDialog(3)
With oMail
FD.AllowMultiSelect = True
FD.Filters.Clear
FD.Filters.Add "All Files", "*.*"
FD.InitialFileName = "\\ad\dfs\Shared Data\"
If FD.Show = True Then
For Each vrtSelectedItem In FD.SelectedItems
.Attachments.Add vrtSelectedItem
Next
End If
.Display
End With
Set FD = Nothing
Set oMail = Nothing
Set oLook = Nothing
End Sub