Office 2000のヘルプについて |
|
1999年7月9日、Microsoft Office 2000が発売されました。Office 2000からは、主要な部分のヘルプにHTML Helpが採用されています。その内容について、ちょっと調べてみました。
Office 2000をインストールするとHTML Helpが表示可能になるOffice 2000ヘルプに限らず、HTML Helpを表示するには、Internet Explorer 3.02+HTML Helpランタイムコンポーネントが必要です。 Office 2000には、Internet Explorer 5が付属しています。インストール時に、[今すぐインストール](=標準インストール)を選択すると、自動的にIE 5がインストールされます。カスタムインストールを選択した場合も、インストールするマシンにIE 3.xまたは4.xしか存在しないときは、IE 5のインストールを促すダイアログが表示されます。ここでもあえて[Microsoft Internet Explorerをアップグレードしない]を選択した場合のみ、IE 5がインストールされません。 さらに、[Microsoft Internet Explorerをアップグレードしない]を選択した場合でも、Office 2000をインストールすると、HTML Helpランタイムコンポーネントのみは自動的にインストールされます。従って、もともとIE 3.xが入っているマシンにOffice 2000をインストールすると、必ずHTML Helpを表示できるようになります。
Office 2000のヘルプの内容初期設定ではイルカ(アシスタント)が表示される初期設定では、従来のOfficeのヘルプのようにイルカが登場します。イルカを消すには吹き出しの[オプション]をクリックして[Office アシスタント]ダイアログを表示し、[Office アシスタントの使用]のチェックを外します。 HTML HelpはOffice用にカスタマイズされているOffice 2000のほとんどのアプリケーションのヘルプは、カスタマイズされたHTML Helpです。次の点が通常のHTML Helpと異なります。
ポップアップ部分は、以前のWinHelp形式で、HTML Helpから呼び出しています。(HTML Helpのポップアップでは画像が表示できないためと、ポップアップのトピックをまとめて管理しにくいからかと思います。早くHTML Helpのポップアップも機能アップしてくれると良いのですが。) 全体構成は従来のOfficeヘルプとほぼ同じ目的別リファレンス形式のヘルプです。見出しや個々の項目の変更はありますが、大枠は従来のOfficeのヘルプとそれほど違いません。ヘルプだけで初心者が操作を覚えるのは難しく、紙の入門マニュアルが別に必要でしょう。 各アプリケーションのヘルプとも、文字中心の簡素なレイアウトになっています。文字サイズや色は、カスケーディングスタイルシートで指定しています。 目次について目次には、WinHelpと同じアイコンを使っています。目次のタイトルが長く、横スクロールするか、タブの部分の横幅を広げないと、内容を確認しにくいのが難点です。ある程度タイトルが長くなるのは仕方がないとして、Excelの「トラブルシューティング」の見出しの下に、「トラブルシューティング : ワークシートの分析」「トラブルシューティング : 輪郭、塗りつぶし、影、3-D 効果」のように、「トラブルシューティング」から始まる目次が延々と続く個所などは、短くしてもらえたらなと思います。 また、トップのレベルの見出しの数が多く、選択に苦労します。初心者用と上級者用、機能リファレンスと目的別リファレンスなど、表示される見出しを制限したり、切り替えたりできれば、より使いやすいでしょう。これはHTML Helpのインフォメーションタイプ機能がきちんと動作するようになれば、実現できるはずですので、今後に期待したいところです。 その他独自の機能拡張の影響か、通常のHTML Helpに比べて、ヘルプの起動に時間がかかります。 MS IME 2000のヘルプが使いにくいなと感じました。
ヘルプトピックのフォントサイズを変えるには
「Web または他の情報へのリンク」に情報を追加するにはOffice 2000のヘルプの一部のトピックは、「Webまたは他の情報へのリンク」という項目が付いています。これは、将来アップデータなどが登場したときに情報を追加する切り口で、今のところクリックしても何も動作しません。実はMicrosoftのアップデータ以外に、自分でヘルプを作って「Webまたは他の情報へのリンク」から呼び出せるようにすることもできます。その方法をご紹介します。 Office 2000のヘルプ自体にいくつかトピックを追加しても、あまり意味がないと思いますが、ヘルプにトピックを後から追加する方法の参考にしてください。 Office 2000のアプリケーションには、「Webまたは他の情報へのリンク」への追加情報を入れるためのヘルプがあらかじめ用意されています。これらのヘルプは、以下のファイル名で、Office 2000のフォルダの中にインストールされていて、それぞれのアプリケーションの他のヘルプに結合されています。
これらと同名のchmファイルを新たに作成して追加情報のトピックを入れ、上記のファイルと置き換えます。 Webまたは他の情報へのリンクのしくみ「Webまたは他の情報へのリンク」は、HTML HelpのAリンク機能を使っています。Office 2000のヘルプのトピックで「Webまたは他の情報へのリンク」と記載されている個所には、ジャンプ先のAリンク名が指定されており、Office 2000のヘルプ中にそのAリンク名が見つかると、そのトピックにジャンプできるしくみです。 たとえば、Word 2000の「Word で Web の検索ページを開く」というトピックの最後には「Webまたは他の情報へのリンク」がありますが、このソースを見ると、以下のように設定されています。 <OBJECT ID="hhobj_AR" このうちの"ofhowOpenSearchPageW"がAリンク名です。現在のOffice 2000のヘルプには、このAリンク名が付いたトピックがないので、「Webまたは他の情報へのリンク」をクリックしても何も動作しません。 Aリンクのジャンプ先を作るには、以下のようにします。
上記の操作の後でWord 2000のヘルプを開き、「Word で Web の検索ページを開く」を表示すると、「Webまたは他の情報へのリンク」が青色に変わっており、クリックすると自分が作成した内容のトピックが表示されます。 Office 2000の場合のように、あらかじめ追加情報用のダミーのchmファイルを作成し、他のヘルプと結合した状態で出荷すると、バージョンアップなどで追加情報が発生した場合に、このchmファイルのみ上書きすれば、各ヘルプから追加情報を表示することができます。複数のchmファイルを手直ししないでも良いので、うまく利用するとメンテナンスが楽になります。
|