Ich habe eine Anforderung zum Ändern der MS-Projektdatei (. Mpp) mit C# .net.zum Bearbeiten von TimescaleStart von MS Project mit C# .net
Ich habe mit all den Dingen getan, die einzige Sache ist, das TimescaleStart Datum der MPP-Datei mit C# .net zu ändern. Ich muss das benutzerdefinierte Datum festlegen.
Wie kann ich das tun?
Im Anschluss ist mein 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;
Got Fehler als
Typenkonflikt. (Ausnahme von HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))
auf folgende Zeile:
app.TimescaleStart = objDate;
Eigentlich geändert werden ich bin für die TimeScaleStart zu. Gleiches habe ich zu Microsoft erhoben. Vielen Dank –