Acrobat Reader DC als E-Mail versenden
Hallo,
habe ein komisches Problem. Habe den Acrobat Reader DC ausgerollt und nun tritt bei einer Mitarbeiterin ein ganz komisches Phänomen auf.
Der Reader wird aus einer Software heraus über das Kommando
"startreader.bat U:\\id.pdf" gestartet.
Der Inhalt der Batchdatei ist ein einfaches "%1".
U: ist hierbei ein Netzlaufwerk des Benutzers.
Wenn der Benutzer nun nach Prüfung der PDF diese per E-Mail weiterleiten möchte:
Öffnet sich Outlook 2007 zwar mit der Maske für eine neue E-Mail, jedoch fehlt der Anhang.
Sobald ich die Datei lokal liegen habe und von dort aus öffne funktioniert es einwandfrei.
Ich hab jetzt irgendwie keine lust deshalb eine alte Adobe Reader Version zu installieren, aber die Mitarbeiterin braucht diese Funktion leider mehrmals täglich...
Was ich bereits versucht habe:
Hat jemand eine Idee?
Mit freundlichen Grüßen
agowa338
habe ein komisches Problem. Habe den Acrobat Reader DC ausgerollt und nun tritt bei einer Mitarbeiterin ein ganz komisches Phänomen auf.
Der Reader wird aus einer Software heraus über das Kommando
"startreader.bat U:\\id.pdf" gestartet.
Der Inhalt der Batchdatei ist ein einfaches "%1".
U: ist hierbei ein Netzlaufwerk des Benutzers.
Wenn der Benutzer nun nach Prüfung der PDF diese per E-Mail weiterleiten möchte:
Öffnet sich Outlook 2007 zwar mit der Maske für eine neue E-Mail, jedoch fehlt der Anhang.
Sobald ich die Datei lokal liegen habe und von dort aus öffne funktioniert es einwandfrei.
Ich hab jetzt irgendwie keine lust deshalb eine alte Adobe Reader Version zu installieren, aber die Mitarbeiterin braucht diese Funktion leider mehrmals täglich...
Was ich bereits versucht habe:
- Geschützte Ansicht deaktivieren
- Vertrauenswürdige Sites, den Verzeichnispfad hinzugefügt (sowohl UNC als auch "U:\")
Hat jemand eine Idee?
Mit freundlichen Grüßen
agowa338
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 306437
Url: https://administrator.de/contentid/306437
Ausgedruckt am: 21.11.2024 um 17:11 Uhr
9 Kommentare
Neuester Kommentar
Warum der Umweg über eine Batchdatei?
Lass das Programm doch direkt folgenden Befehl aufrufen:
Gruß skybird
Lass das Programm doch direkt folgenden Befehl aufrufen:
cmd /c start "" "U:\id.pdf"
Oder sich gleich ein VBS schreiben das eine Outlook-Mail mit Attachment anlegt, dann braucht es den zusätzlichen Klick nicht mehr und man kann seine Mail noch mit weiteren Features wie Betreff, Body und weiteren Schmankerln versehen wenn man das möchte:
Aufruf dann so:
Zu deinem Problem:
Es könnte sein das eure Anwendung die Batch in einem anderen User-/Machine-Kontext startet und somit die gemappten Laufwerke nicht verfügbar sind. In dem Fall entweder die Batch im richtigen Userkontext des gerade angemeldeten Benutzers starten oder die Direktive EnableLinkedConnections in der Registry setzen. Hast du es stattdessen schon mal mit dem UNC-Pfad als Parameter versucht?
Grüße Uwe
If WScript.Arguments.Count = 1 Then
Set objOL = GetObject(,"Outlook.Application")
If objOL Is Nothing Then
Set objOL = CreateObject("Outlook.Application")
End If
Set objMail = objOL.CreateItem(0)
With objMail
.Subject = "Dein Betreff"
.Body = "Mit freundlichen Grüßen"
.Attachments.Add WScript.Arguments.Item(0)
.Display
End With
Else
MsgBox "Bitte den Pfad des Attachments als Parameter übergeben!",vbExclamation
End If
cscript.exe //NOLOGO "C:\MakeMailWithAttachment.vbs" "U:\id.pdf"
Zu deinem Problem:
Es könnte sein das eure Anwendung die Batch in einem anderen User-/Machine-Kontext startet und somit die gemappten Laufwerke nicht verfügbar sind. In dem Fall entweder die Batch im richtigen Userkontext des gerade angemeldeten Benutzers starten oder die Direktive EnableLinkedConnections in der Registry setzen. Hast du es stattdessen schon mal mit dem UNC-Pfad als Parameter versucht?
Grüße Uwe
Zitat von @agowa338:
@129413: Ist leider nicht möglich. Das Aufrufende Programm ist ein proprietäres WWS...
Warum geht ein Aufruf einer Batch aber keines anderen Befehls ? Den Befehl von @129413 kannst du ja alternativ auch in der Batch verwenden.@129413: Ist leider nicht möglich. Das Aufrufende Programm ist ein proprietäres WWS...
@colinardo: Die PDF soll vor dem Versand ja noch einmal geprüft werden. Der Befehl wird im Userkontext ausgeführt und das Netzlaufwerk ist deshalb auch vorhanden.
Das ließe sich problemlos im Skript oben mit einbauen.AcrobatReader DC ist eine echte Seuche, und dann noch in Verbindung mit Outlook in Version 2007 X-)
Weil der Aufruf der Batch im Quelltext steht.
Man ist immer wieder überrascht wie einfallsreich doch so mancher Programmierer ist .
Moin,
was du mal testen könntest sind folgende Einstellungen:
Voreinstellungen - Sicherheit (erweitert) - Geschützten Modus beim start aktivieren und bzw. auch die Einstellungen zur geschützten Ansicht anpassen / ändern.
Dieser sog. geschützte Modus hat mir schon das eine oder andere Mal die komischsten Probleme bereitet.
Gruß Krämer
was du mal testen könntest sind folgende Einstellungen:
Voreinstellungen - Sicherheit (erweitert) - Geschützten Modus beim start aktivieren und bzw. auch die Einstellungen zur geschützten Ansicht anpassen / ändern.
Dieser sog. geschützte Modus hat mir schon das eine oder andere Mal die komischsten Probleme bereitet.
Gruß Krämer
Zitat von @agowa338:
Das komische ist eigentlich, dass dieser Fehler anscheinend nur einen Benutzer/PC betrifft. Außer diesem hat keiner Probleme gemeldet.
Und wenn du das Profil dieses Users mal testweise erneuerst ist der Effekt dann weg ?Das komische ist eigentlich, dass dieser Fehler anscheinend nur einen Benutzer/PC betrifft. Außer diesem hat keiner Probleme gemeldet.