编程访问从C#一个Microsoft Project(MPP)文件 [英] Programmatically access a Microsoft Project (MPP) file from C#
本文介绍了编程访问从C#一个Microsoft Project(MPP)文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
什么是我通过编程访问Microsoft Project文件的选项?哪些优点和每种方法的利弊?
What are my options for programmatically accessing a Microsoft Project file? What are the pros and cons of each approach?
我基本上都会需要从文件导入所有数据到另一个数据结构。使用Office互操作assembies低的偏好规模。
I will basically need to import all data from the file into another data structure. Using the Office Interop assembies is low on the preference scale.
推荐答案
下面是选项:
- 互操作(混乱和为
大项目可怕的慢) - 将项目保存在XML,并使用它
(乱) - 在数据库中保存项目(这不是出版
,它是项目提供2003
- 见ODBC
选项,同时节省)。我已经看到了$正在使用的B $ B A很多整合
方案 - 的 Projette (商业,每
牌照$ 10) - 的 ILog的项目浏览器(也
商用)
- Interop (messy and horribly slow for large projects)
- Save project in XML and work with it (messy)
- Save project in the database (that's not publishing and it is available for project 2003 only - see ODBC option while saving). I've seen it being used a lot in the integration scenarios
- Projette (commercial, $10 per license)
- ILog Project Viewer (also commercial)
这篇关于编程访问从C#一个Microsoft Project(MPP)文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文