I have a requirement to modify the ms project file (.mpp) using C # .net.
I did with all things, the only thing left is to change the TimespaleStart date of the MPP file using C # .net. I need to set a user-defined date.
How can i do this?
Below is my code:
Microsoft.Office.Interop.MSProject.Application app = new Microsoft.Office.Interop.MSProject.Application(); app.DisplayAlerts = false; app.AskToUpdateLinks = false; app.FileOpenEx( strFilePath + "test.mpp", false, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, PjPoolOpen.pjPoolReadWrite, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); Microsoft.Office.Interop.MSProject.Project pj = app.ActiveProject; object objDate = dt.Date; app.TimescaleStart = objDate;
Received error as
Type mismatch. (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))
Next line:
app.TimescaleStart = objDate;
source share