Highlighted

Javascript to Open Outlook

Avatar

Guest

23-11-2008

Hi

Please help me.

I have a Javascript code saved as a .js which runs fine in Windows but when add this script to a button in Livecycle and publish the form it does not run. Basically the javascript opens an Outlook meeting request. What am I doing wrong? My code is below:



function objappt(Subject, Start, Location, End, RequiredAttendees, Body) {

}



var objOL //As Outlook.Application;

var objAppt //As Outlook.AppointmentItem;

var olAppointmentItem = 1;

var olMeeting = 1;



objOL = new ActiveXObject("Outlook.Application");

objappt = objOL.CreateItem(olAppointmentItem);

// With objappt;

objappt.Subject = "My Test Appointment";

objappt.Start = "11/23/2008 9:00 AM";

objappt.End = "11/23/2008 9:45 AM";

// make it a meeting request;

objappt.MeetingStatus = olMeeting;

objappt.Location = "NSW";

objappt.Body = "Testing";

objappt.RequiredAttendees = "someone@somewhere.dom";

objappt.Display();

// End With;



objAppt = null;

objOL = null

Replies

Highlighted

pguerett

23-11-2008

Acrobat/Reader security will not allow javascript to create a new ActiveXObject. Acrobat runs in a sandbox and those objects exist outside of the sand box
Highlighted

Avatar

Guest

23-11-2008

Thanks Paul, that makes sense.

Can I then have a button on the form which when clicked runs an external .js script which will execute the ActiveXObject command?
Highlighted

pguerett

24-11-2008

You cannot get to the outside world period. You are running in a sandbox and access to the outside world is restricted.
Highlighted

Avatar

Guest

24-11-2008

Ok, thanks Paul. Is there a way perhaps then to extract data in the PDF form via a 3rd party app or alternatively create a web page from the pdf with the info?

Thanks
Highlighted

Luigi_247_365

25-11-2008

Amax...

if you want any exiciting things to happen with the PDF document.. then reader extend to enable the functionality.



use a reader extended pdf to make a webservice call or something like that.



Or you can use a submit button to send the data as XML / URL post!