mpp File format

J

JackD

You read it with Microsoft Project. That is the only known method.
The binary format of the file is proprietary.
Possibly you could decode it, but I know of no one who has.

-Jack
 
R

Rod Gill

For Project 2002 and 2003 you can read directly from a .mpp file using
oledb. Also a limited read with oledb for Project 2000. Oledb driver is read
only.

Other solution is to open all .mpp files and save into an ODBC database.
Then data can be read/written to the database.

--
For VBA posts, please use the public.project.developer group.
For any version of Project use public.project
For any version of Project Server use public. project.server

Rod Gill
Project MVP
For Microsoft Project companion projects, best practices and Project VBA
development services
visit www.project-systems.co.nz/
Email rodg AT project-systems DOT co DOT nz
 
J

JackD

Rod,

Good suggestions, but isn't Project required to be installed to get the
oledb provider?

-Jack
 
R

Rod Gill

Hi,

Yes. I hadn't realised there was a requirement not to have Project
installed? I really like the oledb provider: I've done quite a lot of very
productive macros now consolidating data from multiple .mpp files. It often
eliminates the need to save projects to a database for multi-project
reporting.

--
For VBA posts, please use the public.project.developer group.
For any version of Project use public.project
For any version of Project Server use public. project.server

Rod Gill
Project MVP
For Microsoft Project companion projects, best practices and Project VBA
development services
visit www.project-systems.co.nz/
Email rodg AT project-systems DOT co DOT nz
 
Y

Yuhong

I have had hard time to read project file(database) from Access 2003 using
OLEDB provider 11.o which come with Project 2003. I got Provider was not
supported error. I also tried to to read project file from VS.NET server
explorer, I can connect and browse the table names but when I try to retreive
the content of the table, I keep getting "Invalid table name". Can you tell
me what I missed here?

Thanks in advance!

--Yuhong
 
R

Rod Gill

Read the pjoledb.htm file in one of Project's program folders. There is
working code there and a description of all tables and fields.



--
For VBA posts, please use the public.project.developer group.
For any version of Project use public.project
For any version of Project Server use public. project.server

Rod Gill
Project MVP
For Microsoft Project companion projects, best practices and Project VBA
development services
visit www.project-systems.co.nz/
Email rodg AT project-systems DOT co DOT nz
 
L

liu

do you know how to display the gantt chart from MS
Project, the .mpp file on the web???

from your prevoius replies in the newsgroups, i know
that we can read the data from the .mpp file by using
the oledb, but can we display the gantt chart on
asp/asp.net??? isit possible and how?

thanks
 
L

liu

do you know how to display the gantt chart from MS
Project, the .mpp file on the web???

from your prevoius replies in the newsgroups, i know
that we can read the data from the .mpp file by using
the oledb, but can we display the gantt chart on
asp/asp.net??? isit possible and how?

thanks
 
L

liu

do you know how to display the gantt chart from MS
Project, the .mpp file on the web???

from your prevoius replies in the newsgroups, i know
that we can read the data from the .mpp file by using
the oledb, but can we display the gantt chart on
asp/asp.net??? isit possible and how?

thanks
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top