NAV - MS Project Interop (DotNet)

Sebastien_KonsbruckSebastien_Konsbruck Member Posts: 30
edited 2016-11-23 in NAV Three Tier
Dear all,

We have quite a strange issue with DotNet Interop in Microsoft Dynamics NAV 2016 CU11.
No matter how we try to open this *.mpp file, we receive the error message: The argument value is invalid.
Does someone see the problem?

Thanks so much for any tip.

Best regards,
Sébastien

AppProject = Microsoft.Office.MSProject.Application
AppProjectClass = Microsoft.Office.MSProject.ApplicationClass
AppProject:=AppProjectClass.ApplicationClass();
AppProject.Visible:=TRUE;
pjMergeTypeBigInt := 0;
pjPoolOpenBigInt := 0;
TinyInt:=0;

AppProject.FileOpenEx(
  'E:\TEST.mpp', 
  TRUE,
  pjMergeTypeBigInt,
  FALSE,
  '',
  '',
  FALSE,
  '',
  '',
  'MSProject.mpp',
  '',
  pjPoolOpenBigInt,
  '',
  '',
  TinyInt,
  '',
  FALSE);

ERROR('APPLICATION OPEN');

Comments

  • TomasZadrapaTomasZadrapa Member Posts: 1
    Please do you have any solution? I have the same problem. Thanks
  • Sebastien_KonsbruckSebastien_Konsbruck Member Posts: 30
    edited 2017-07-10
    Hi Tomas,

    Sorry for the late reply.

    If I remember correctly we ended up using the following library:
    https://sourceforge.net/projects/mpxj/files/

    Here is the .documentation
    (you have to scroll to MPJX and .NET)
    http://www.mpxj.org/index.html

    However, if there is any chance to convince your customer do their project handling in Dynamics NAV, I strongly suggest you push them as all of this is really not a good invest in the future in my opinion :smile:

    Best regards
    Sébastien
Sign In or Register to comment.