このトピックでは、Microsoft Word 文書で Object Linking and Embedding (OLE) が表示されない場合の、OLE 生成のトラブルシューティングの方法について説明します。
手順
- Microsoft Office マクロ設定を、以下のとおり確認します。
- 署名されていないマクロが実行中の場合、セキュリティー状況を「低」に設定します。
- 署名済みのマクロが実行中の場合、セキュリティー状況を「信頼できる発行元」に設定します。
- 「Visual Basic プロジェクトへのアクセスを信頼する」を選択します。
- 環境を確認します。
- 「rpe.dot」をダブルクリックして、新規文書が作成されることを確認してください。
- 何らかのテキストを入力し、「rpe」マクロを実行します。
文書を保存するためのプロンプトが表示され、Microsoft Word 設定がマクロの実行を許可するように、適切に設定されます。
- コマンド行プロンプトで、cscript を実行します。 「ヘルプ」ページが表示された場合、マクロの実行に必要なスクリプト記述がサポートされています。エラーが発生した場合は、Microsoft Windows スクリプト・サポートをインストールしてください。
マクロを実行するためのコマンドが、Apache ログ・ファイルまたはコンソール・ウィンドウから取り出されます。例えば、リモート生成の実行コマンドは、以下のようになります。
cscript
"C:¥Program Files¥IBM¥Rational¥Publishing Engine¥utils¥word¥runmacro.vbs"
"C:¥Program Files¥Apache Software Foundation¥Tomcat 6.0¥temp¥RPE¥temp¥service¥1289567617406--624625728¥result¥Word1289567617406_-1881965796.doc"
rpe
次のタスク
このタスクの完了後に OLE が表示されず、Apache Tomcat を NT サービスとして実行している場合:
- .bat ファイルまたは .sh ファイルを使用して、Apache Tomcat をサービスではなくアプリケーションとして開始し、アプリケーション・サーバーを開始します。
- OLE をテストします。
- Apache Tomcat をアプリケーションとして正常に実行できた場合、Apache Tomcat をサービス・モードで再始動し、Apache Tomcat が動作している自分のアカウントの特権を確認します。