フロントエンド
「フロントエンド」には、Word 内のコマンド バーのボタンにリンクされたマクロがあります。このボタンの目的は、ユーザーが現在のドキュメントを以前のバージョンと比較できるようにすることです。
バックエンド
バックエンドには、Java EE サーバーと、いくつかのサーブレットで動作する Alfresco があります。現在、これらのサーブレットの 1 つは、ドキュメントの名前を指定すると .doc ドキュメントを返します。したがって、必要なバージョンを含む適切な名前で呼び出すだけで、要求したドキュメントが返されます。
理想的なワークフロー
したがって、ユーザーにとって理想的なワークフローは次のようになります。
- ユーザーが MS Word ドキュメントを開く
- ユーザーがコマンド バーのボタンをクリックする
- ユーザーは、現在のドキュメントとサーバーから返されたドキュメントの両方がマージされたバージョンを含む新しいドキュメントを取得します
知りたいこと
私にとって難しい部分は、VB6 に関するものです。ドキュメントをマージできることは知っていますがActiveDocument.Merge FileName:="path_to_file", MergeTarget:=wdMergeTargetSelected
、
- VB スクリプトで使用できる Word ドキュメントを返すサーブレットを呼び出す方法は?
- この呼び出しの結果を解釈して Merge 関数に渡し、マージされたドキュメントを作成するにはどうすればよいですか?
助けてくれてありがとう。