lavascript Posted March 8, 2012 Share Posted March 8, 2012 I'm writing a script to configure Outlook via RPCoverHTTP for our offsite users. (Unless someone wants to point me to a ready-made one that I can customize!) Anyhow, I need to open Outlook and import a PRF file. I've previously written this in batch and i'm trying to convert it over and make some improvements. In my batch version, I'm finding outlook.exe with a series of IF EXIST "%PROGRAMFILES%\Microsoft Office\OFFICE14\OUTLOOK.EXE" IF EXIST "%PROGRAMFILES%\Microsoft Office\OFFICE13\OUTLOOK.EXE" etc., plus having to deal with 64-bit nonsense. Now, granted, I can change this mess to a Case statement, but is there an easier way to open Outlook? Thanks. Link to comment Share on other sites More sharing options...
Bert Posted March 8, 2012 Share Posted March 8, 2012 did you look for the outlook udf? The Vollatran project My blog: http://www.vollysinterestingshit.com/ Link to comment Share on other sites More sharing options...
Chimaera Posted March 8, 2012 Share Posted March 8, 2012 You could maybe search the registry with this If Ive just helped you ... miracles do happen. Chimaera CopyRobo() * Hidden Admin Account Enabler * Software Location From Registry * Find Display Resolution * _ChangeServices() Link to comment Share on other sites More sharing options...
water Posted March 8, 2012 Share Posted March 8, 2012 When using the OutlookEX UDF you can specify the profile to be used with function _OL_Open. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
lavascript Posted March 8, 2012 Author Share Posted March 8, 2012 (edited) No, I wasn't aware of the OutlookEx UDF... Thanks! But... looking into the code, I see that it boils down to $oOL = ObjCreate("Outlook.Application"). But that doesn't let me pass any command-line parameters, which I need in order to import my PRF file. Suggestions? Edited March 8, 2012 by lavascript Link to comment Share on other sites More sharing options...
M3d1c5 Posted March 8, 2012 Share Posted March 8, 2012 You can run Outlook with ShellExecute("outlook.exe" ...) without path. This works without problems. Link to comment Share on other sites More sharing options...
lavascript Posted March 8, 2012 Author Share Posted March 8, 2012 Holy crap. I love when we overlook the simplest things! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now