3

SharePoint 2007 を実装していますが、Office 2003 をクライアントとして使用しています。これは、BDC 列などのカスタム フィールド タイプが Word の [Web ファイル プロパティ] ダイアログ内で適切に表示されないため、メタデータの編集時に問題を引き起こします。これを回避するには、このダイアログを無効にして、ユーザーが SharePoint 内でメタデータを編集できるようにします。

どうすればこれを行うことができますか?また、他に考慮すべき代替手段はありますか (Office 2007 へのアップグレード以外)?

4

1 に答える 1

0

metaEngineという製品を使用して、Officeのプロパティダイアログをカスタマイズします。(私は会社とは何の関係もありません)

基本的に、httpModuleを使用して、Officeプロパティダイアログが呼び出されたことを検出し、HTMLを挿入/書き換えて、メタデータ用のカスタムエディターを提供します。このアプローチを使用するか、同様のhttpModuleを使用して「この機能が無効になっています」タイプの画面を表示することができます。

Fiddlerを使用してOfficeとSharePointの間で行われるリクエストを確認すると、何を変更できるかがわかります。

于 2012-12-21T14:12:10.393 に答える