Ich habe diesen Code, wenn der Dateityp in dem Verzeichnis in Outlook blockiert ist, wird es nicht im Anhang enthalten sein. DieseÜberprüfen Array, wenn es einen blockierten Dateityp in Outlook enthält
Dim objMail as object
dim i,count as integer
With objMail
.Subject = "sample"
For i = 20 To lRow ' directories starts in row 20 in column O
On Error GoTo pst
attach.add main.Range("O" & i).Value
pst:
If count = 0 Then
MsgBox "Some files is not allowed."
count = 1 'count 1 so that this error will not be displayed again and again
End If
Next i
end with
bereits funktioniert, aber mein Problem ist, wenn der Benutzer einen anderen Typ-Datei hinzufügt und die leere Zelle ist zwischen der nicht-leere Zelle, wird es nicht aufgefüllt werden.
Ich habe diesen Code, der die Verzeichnisse in Spalte O hinzufügt und auffüllt.
dim file as variant
file = Application.GetOpenFilename("All Files, *.*", , "Select File", , True)
For i = 1 To UBound(file)
lRow = Cells(Rows.count, 15).End(xlUp).Row
lRow = lRow + 1
ThisWorkbook.Sheets("Main").Range("O" & lRow).Value = CStr(file(i))
Next i
Gibt es eine andere Art und Weise zuerst, wenn der Inhalt in der Anordnung zu überprüfen, einer des Dateitypen in Outlook blockiert ist?
Können Sie mir einen Hinweis geben, was zu tun ist, wenn ich die leere Zelle von O20-29
überprüfe und das Verzeichnis in die erste leere Zelle einfüge oder das Array überprüfe? Übrigens sind das die blocked file types in Outlook. Danke!
In welchem Teil des Skripts werden Sie beziehen? MsgBox ist mir egal, aber danke. Kannst du mir bitte etwas über mein Hauptproblem erzählen? Vielen Dank! – ramj