Ho il requisito di modificare il file di progetto ms (.mpp) utilizzando C# .net.come modificare TimescaleStart di MS Project utilizzando C# .net
Ho fatto con tutte le cose, l'unica cosa che rimane è modificare la data TimescaleStart del file MPP usando C# .net. Devo impostare la data definita dall'utente.
Come posso farlo?
seguito è il mio codice:
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;
ottenuto l'errore come
tipo non corrispondente. (Eccezione da HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))
sulla riga seguente:
app.TimescaleStart = objDate;
In realtà sto cercando per il TimeScaleStart da modificare. Lo stesso ho sollevato a Microsoft. Grazie –