ユーザーが Microsoft プロジェクト ファイルを既に作成した Web アプリケーションにアップロードするときのプロセスを自動化する方法を見つける必要があります。このプロセスでは、基本的にプロジェクトの名前を付けて保存を使用して .csv ファイルに保存する必要があるため、これを使用してデータを SQL データベースにインポートできます (これは、SQL を使用して既に設定したカスタム レポートに必要です)。大量のプロジェクト ファイルを受け取るので、このプロセスを自動化する必要があります。プロセスが自動化されている場合、ユーザーはすぐに結果を確認できます。
基本的に、これらのプロジェクト ファイルを .csv ファイルとして保存する自動プロセスを作成または実行する方法はありますか? csv ファイルが正しくフォーマットされていない場合でも、最初にそれらを .csv ファイルに入れる必要があるだけで、それを回避する方法を見つけることができます。
ありがとうございました。
編集 - これについて考えることができる唯一の方法は、以下にリストされている手順に従うことですが、ファイルを開いて保存を押すプロセスを自動化して、これが機能するようにする必要があります...他の提案はありますか?
edit 2 - Microsoft.Office.Interop.MSProject を使用する方法も調べていますが、運がありません。
現在mpxjを使用して編集3 0 - 私が抱えている唯一の問題は、以下にリストされているものです。例を vb に変換します。
Private Shared Function ToEnumerable(ByVal javaCollection As Collection) As EnumerableCollection
Return New EnumerableCollection(javaCollection)
End Function
エラーは EnumberableCollection にあります - ビジュアルスタジオはそれを有効な型として認識していません - 私が間違っていること、または代用すべきことはありますか?