Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Script für Dateihandling Officedateien ohne Officeinstallation

Mitglied: nulpen

nulpen (Level 1) - Jetzt verbinden

12.07.2019 um 12:07 Uhr, 206 Aufrufe, 4 Kommentare

Hallo Zusammen,

ich würde gerne MSG-Dateien auf einen PDF-Drucker mittels Script schieben , auf dem ausführenden
System ist aber KEIN Office installiert.

Kann ich das lösen ?

Danke für die Info.

Grüße
Ralf
Mitglied: schneiderlein
12.07.2019, aktualisiert um 13:24 Uhr
Ja, z.B. hiermit https://www.pcvare.com/msg-to-pdf-converter.html
Ohne Zusatztools wirst du da nicht weit kommen, denn du brauchst a zumindest einen Renderer für die MSG-Files.

Gruß
Bitte warten ..
Mitglied: nulpen
15.07.2019 um 15:25 Uhr
Vielen Dank für den Hinweis,

habe über Scripte schon Exceldateien geändert und gedruckt.

Für Outlook fehlt mir die komplette Syntax, auch beim googeln finde ich nichts.

Ordnerüberwachung etc. auf den Filetyp kann ich darstellen, auch die Ermittlung des Standdarddruckers
und der Wechsel auf ein PDF-Drucker sind nicht das Problem.

Das Script soll nun Clientseitig laufen also ist Office installiert.

Set MAILPRG = CreateObject("Outlook.Application")

könnte also funktionieren.

Könnte jemand den Schnipsel

a) Die Datei liegt in "X:xxxxx/xxx.msg" , drucke sie bitte aus liefern ?

Den Rest habe ich Zusammen, mir fehlen adäquat zu workbook und sheet die parameter bei outlook um die
Datei zu verarbeiten (drucken, öffnen etc.)

Danke
Bitte warten ..
Mitglied: schneiderlein
15.07.2019, aktualisiert um 16:00 Uhr
Ja sicher wenn Office vorhanden ist kannst du natürlich skripten wiedu lustig bist! Du hattest ja oben eine Installation von Outlook ausgeschlossen!

Einfach mit
01.
outlook.exe /f "D:\nachricht.msg"
File mit Outlook öffnen, mit ActiveInspector.CurrentItem das MailObjekt holen und die PrintOut-Methode ausführen.
Alternativ die MSG mit
01.
objOutlook.getNamespace("MAPI").OpenSharedItem("Pfad zum msg")
öffnen.

Hier schnell der Powershell-Code zum Drucken einer MSG-Datei:
01.
$objOL = New-Object -Com Outlook.Application
02.
$msg = $objOL.GetNamespace("MAPI").OpenSharedItem("D:\Nachrichten\nachricht.msg")
03.
$msg.PrintOut()
04.
$msg.Close(1)
Für mehrere Files einfach Foreach-Schleife mit Get-ChildItem drum bauen.
01.
$objOL = New-Object -Com Outlook.Application
02.
$namespace = $objOL.GetNamespace("MAPI")
03.
Get-ChildItem "D:\Nachrichten" -File -Filter *.msg | %{
04.
    $msg = $namespace.OpenSharedItem($_.Fullname)
05.
    $msg.PrintOut()
06.
    $msg.Close(1)
07.
}
Feddich.
Bitte warten ..
Mitglied: nulpen
15.07.2019 um 17:44 Uhr
Vielen Dank Schneiderlein, so machmers

Grüße

Ralf
Bitte warten ..
Ähnliche Inhalte
Windows 10

Dateihandling bei Windows 10 anders als bei Windows 7?

Frage von SchroediWindows 106 Kommentare

Hallo zusammen, öffnet, bearbeitet und schließt Windows 10 Daten maßgeblich anders als Windows 7 es tut/getan hat? Folgender Hintergrund: ...

Batch & Shell

BATCH-Script

gelöst Frage von hipfzwirgelBatch & Shell9 Kommentare

Hallo Batch-Profis, ich habe ein Batch-Script geschrieben mit welchem ich einen Treiber unattended installieren kann. Dazu benötige ich 5 ...

PHP

Sicheres Script ?

Frage von WPFORGEPHP14 Kommentare

Hallo, ich habe meinen PHP code bisher eigentlich nicht für überragend gut, aber für sicher gehalten . Nun scheinen ...

Batch & Shell

Script anpassung

gelöst Frage von MultiplexyBatch & Shell14 Kommentare

Hallo zusammen, Ich benötige mal eure Hilfe, es geht darum den folgenden Code anzupassen, das die letzten 2 Ordner ...

Neue Wissensbeiträge
Backup

Veeam Agent für MS Windows - neue Version verfügbar (bedingt jedoch offenbar .NET Framework 4.6)

Information von VGem-e vor 22 StundenBackup

Moin Kollegen, einer unserer Server zeigte grad an, dass für o.g. Software ein Update verfügbar ist. Ob ein evtl. ...

Python

Sie meinen es ja nur gut - Microsoft hilft python-Entwicklern auf unnachahmliche Weise

Information von DerWoWusste vor 2 TagenPython2 Kommentare

Stellt Euch vor, Ihr nutzt python unter Windows 10 und skriptet damit regelmäßig Dinge. Nach dem Update auf Windows ...

Sicherheits-Tools

TrendMicro Worry-Free Business Security 10.0 SP1 steht in Englisch bereit mit Unterstützung für Windows 10 1903 (May Update)

Information von VGem-e vor 2 TagenSicherheits-Tools1 Kommentar

Moin Kollegen, Dann kommt wohl demnächst auch die deutschsprachige/europäische Version zur Auslieferung. Gruß VGem-e

Batch & Shell
PowerShell Konferenz - Videos online
Information von NetzwerkDude vor 3 TagenBatch & Shell

Abend, die Tage werden Videos der Talks von der diesjährigen EU Powershell Konferenz hochgeladen, sind einige Interessante dabei: MFG ...

Heiß diskutierte Inhalte
Google Android
Anbieter für Diensthandys
Frage von Pat.batGoogle Android24 Kommentare

Hallo zusammen, ich bin seit einiger Zeit zuständig für die Diensthandys bei uns in der Behörde. Eine Management Software ...

Windows Server
Windows Server 2016 einrichten
Frage von borjiaWindows Server20 Kommentare

Ich würde gerne einen Server einrichten, erstmal nur mit DNS und AD. Habe mich die letzten Wochen durch diverse ...

Exchange Server
Vorgehen um von Tobit auf Exchange zu wechseln
Frage von Martin1987Exchange Server17 Kommentare

Guten Abend Ich habe den Auftrag erhalten, unser Mail von David zu Outlook zu wechseln. Wie muss ich da ...

Microsoft Office
Office 365 eMail via Website verschicken
Frage von BiBeSoMicrosoft Office16 Kommentare

Hallo, kann man im Office 365 eMails anlegen welche zum versenden (smtp) für die Website funktionieren ? Muss man ...