ホームページ > ウェブフロントエンド > jsチュートリアル > ActiveXObject コントロールを使用して、JavaScript で Word ブックマークを置き換え、コンテンツを Word にエクスポートして印刷する_JavaScript スキル

ActiveXObject コントロールを使用して、JavaScript で Word ブックマークを置き換え、コンテンツを Word にエクスポートして印刷する_JavaScript スキル

PHP中文网
リリース: 2016-05-16 19:03:39
オリジナル
1699 人が閲覧しました

時間が限られているため、上記のツールキットを学習する時間があまりありません。ここでは、JavaScript を使用して ActiveXObject コントロールを操作し、Word テンプレートのブックマークを置き換えます。

最近、データをワードにエクスポートして編集して印刷したいというニーズがあります。
私はいくつかのオプションを考えました:
1. jacob を使用します。
2. Apacheのポイを使用します。
3. itext を使用します。
時間が限られているため、上記のツールキットを学習する時間があまりありません。ここでは、JavaScript を使用して ActiveXObject コントロールを操作し、Word テンプレートのブックマークを置き換えます。

前提条件:
1. ブラウザーのセキュリティ レベルが低下し、ActiveXObject コントロールが使用できるようになります。

2. Office Word がインストールされています。

現在、単一のブックマーク、複数行の表のブックマーク、画像を置き換えることができ、基本的にニーズを満たしています。ただし、Word の使用方法はまだ不明な点が多く、インターネット上のほとんどの人は VB を使用しています。不明な点があれば、みんなで共有できます。

以下に私のデザイン実装のアイデアについて話しましょう:

まず最初に、もちろん Word テンプレートを定義し、置換する必要があるタグを追加します。メニュー - 挿入 - ブックマークを選択し、年、日付、pic1、voList などの属性名を入力します。
ページの印刷:
ページを整理するには、印刷データをバックグラウンドから取り出し、単一の vo (オブジェクト) を含むグループに編成するか、voList (オブジェクトのリスト コレクション) を使用する必要があります。そしてデータを取得します。
データは次のように構成されます:









< form name="mxvoForm">