2012-02-06 2 views
0

現在、私はMS Officeドキュメントから「タグ」メタデータを読み込むプロジェクトに取り組んでいます。私はWindows 7の夢のように動作するAPIコードパックを使用していましたが、私は08サーバーにアプリを移動したとき、2007年以前のファイル形式のファイル(。 Xファイル名)。私はWindows 7 64ビット同様の問題を見てきましたが、この "サーバー"は32ビットマシンですか?誰でも回避策、「タグ」にアクセスする別の方法、またはそのようなことについて聞いたことがありますか?ここWindowsサーバー2008のC#アプリケーションからドキュメントタグを読み取る

はタグで取得するために使用されるコードです:

var shellFile = Microsoft.WindowsAPICodePack.Shell.ShellFile.FromFilePath(p_Path); 
var rawTags = (string[])shellFile.Properties.System.Keywords.ValueAsObject; 
rawTags = rawTags ?? new string[0]; 

答えて

0

これは、すべてのServer 2008の問題に対するWindows 7のではないかもしれません。テストしていたPCにOfficeがインストールされていますか? docxを認識するには、Officeをサーバーにインストールする必要があります。または、Officeのフルインストールの代わりにWord Viewerを使用してみることもできます。

+0

オフィスを設置しました。あなたは役人でジェームズ君です。ありがとう。ちょうど私がすべてを試したと思ったとき。 –

関連する問題