Mam wymóg modyfikacji pliku projektu ms (.mpp) przy użyciu C# .net.jak edytować TimescaleStart MS Project przy użyciu C# .net
Zrobiłem wszystko, jedyne co zostało, to zmodyfikować datę TimescaleStart pliku MPP przy użyciu C# .net. Muszę ustawić datę zdefiniowaną przez użytkownika.
Jak mogę to zrobić?
Po to mój kod:
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;
Got Błąd jako
Rodzaj niedopasowanie. (Wyjątek od HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))
na następujący wiersz:
app.TimescaleStart = objDate;
Właściwie szukam dla TimeScaleStart zostać zmienione. Same podniosłem do Microsoft. Dziękuję Ci –