本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。


マイクロソフト西暦 2000 年対応情報開示リソース センター ホーム

よく寄せられる質問

製品ガイド
(日本語)


西暦 2000 年問題に対するマイクロソフトの考え方

技術文書(ホワイト ペーパー)

そのほかの情報
マイクロソフト西暦 2000 年対応情報開示リソース センター


Word 6.0  (Japanese) - Win

製品の概要
製品名: Word 6.0
バージョン:
カテゴリ: 対応#
オペレーティング システム: Win
言語: 日本語 発売日: 1994 年 9 月 9 日
対応期間: 1900 年 1 月 1 日~ 2411 年 12 月 31 日
必要なソフトウェア: なし
依存する製品: Windows 3.1, または Windows NT 3.5 (SP は必要ありません)
依存するクロック: システム クロック
最終更新日: 1999 年 2 月 11 日
製品の詳細

日付の処理:
保存。保存。Word で使用される日付の値はすべてテキスト情報のみの文字列か 32 ビットの整数値(西暦では 4 桁)で保存されます。32 ビットの整数値の場合は、データは次の範囲を表すフィールドで保存されます。

時間:

0-23

分:

0-59

秒:

0-59

曜日:

0(日)-6(土)

日付:

1-31

年:

1900-2411

 

特に指定されていない限り、Word のすべての機能では、日付は 32 ビットの整数値で保存されます。これにより、実際の表示とは形式に関係なく、日付は 4 桁西暦が保持されます。つまり、表示が 2 桁であっても、Word のドキュメント内の日付は、4 桁の西暦で保存されます。同様に、修正記録の日付もすべて 4 桁の西暦で保存されます。

日付文字列の解析。[日付/時刻] コマンド([挿入]メニュー)で [フィールドとして挿入] チェック ボックスをオフにして入力された日付またはほかのプログラムからインポートされた日付のデータはテキスト データです。したがって、日付のデータとして処理されません。

しかしながら、[作表] メニューの [並べ替え] を使用した場合は、テキスト文字列が日付データとして処理されます。2 桁の "00" は西暦 2000 年と解釈されます。ほかの 2 桁の数字は、すべて 19XX と解釈されます。21世紀の年号を並べ替える場合は、4 桁の年号を使用する必要があります。並べ替えでは、日付の検査は行われません。たとえば、2000 年 2 月 30 日という本来ありえない日付でも特にエラーなどのメッセージを表示することなく、2000 年 3 月 1 日より前に並べ替えられます。[並べ替え] は、1900 年から 2035 年までに対応しています。

日付をフィールドとして挿入する場合Quote フィールドで 2桁の西暦の日付/時刻書式(表示オプション)を使用するとき、1901-2000 として解釈されます

[並べ替え] コマンド([作表] メニュー)では、 2 バイトの数字は、日付の値ではなくテキストとして解釈されます。上記の説明は 1 バイトの数字の場合に当てはまります。ただし、 1 バイトの数字を使用していても年月日の順で "00" 年と入力した場合、日付ではなくテキストとして解釈されます。これを防ぐには、西暦を入力する場合2 桁ではなく 4 桁に変更する必要があります。

 


以前の Word のバージョン形式で保存または Word をアップグレードしてもドキュメント内の日付に影響しません。日付フィールド、ファイルのプロパティなどは正しく認識されます

下 2 桁の西暦の処理:
表の並び替えや Word のフィールドなどの 2 桁の西暦は、1901 から 2000 年の間と解釈されます。

日本語バージョンでは、"昭和"、"平成" などを含む日付は 1-xxx の形式で表されます。したがって、並べ替えは各年号の範囲内で行われるので、2000 年問題との関連はありません。

許容範囲の問題
2 桁の西暦を使用した場合、"00" の場合を除き、19XX と解釈されます。"00" は 2000 年と解釈されたりテキストとして解釈されます。これは、表の並び替え、Quote フィールド、日付を指定したテキスト ボックス定型文書フィールド、ドキュメントのユーザー定義のプロパティ、WordBasic のテキストから日付への変換、ファイルの検索の機能で発生します。しかし、Word のメニューからの日付の挿入、日付フィールドまたはそのほかの日付関連の機能では発生しません。

[ファイルの検索] ダイアログ ボックスの [条件の追加] ボタンをクリックして表示される [条件の追加] ダイアログ ボックスの [履歴] タブで指定された日付は、すべて 2 桁の西暦に変換されます。西暦 "00" は 2000 年と解釈され、そのほかは 19XX と解釈されます。つまり、Word 6.0 のファイルの検索機能は通常の設定では 1901から2000 の間が有効範囲となります。この日付形式に関しては、4 桁に変更することで対応できます。詳細については、
http://support.microsoft.com/support/kb/articles/q171/2/86.asp をご参照ください。

推奨事項:
Word 6.0 では特定のフィールドおよび機能で 2 桁の西暦の解釈が一部異なることから、日付には 4 桁の西暦を使用することをお勧めします。


日付に関する注意事項:
一般的に日付に依存するような処理が行われることを前提とする場合は、日付の形式を 2 桁の西暦にしない、または 2 桁でインポートしないことをお勧めします。[日付/時刻] コマンドからフィールド以外で挿入する場合や、定型文書フィールドなどでは、日付がテキストとして保存されるため、ユーザー処理で西暦の上 2 桁が誤って解釈される可能性があります。西暦を2桁で記載する必要がある場合は、ドキュメント内では日付フィールドを使用する、ドキュメントの日付で処理を行う場合はすでに用意されているドキュメントのプロパティかファイルの日付を使用すると日付が誤って解釈されることがなくなります。

Word の日付フィールドは、日付計算をサポートしないため、ネストされた表現式で日付、月、年号の加算と減算をすることを以前は推奨していました。しかしながら単純な算術計算は、カレンダーを意識していないため、西暦 2000 年問題を生じる (特に、2 桁の西暦を使用した場合) 可能性があるので、使用しないことをお勧めします。

ガイドラインと推奨事項:
ほかの製品の影響を避けるため、実作業環境ではテストをしないでください。ほかの Microsoft Office 製品と組み合わせた動作テストは問題ありません。

日付の処理を確認するためには、次の項目をテストします。次の表を参考にして、Microsoft Word のテストのガイド ラインを作成してください。

項目

小項目

コメント

編集

[挿入] メニューの [日付/時刻]

[作表] メニューの [並び替え]

[挿入] メニューの [日付/時刻] コマンドでは、日付をテキスト データとして挿入するか更新可能な日付フィールドとして挿入するか選択できます。

表の並べ替えでは、テキストを日付と見なして、昇順または降順で並び替えることができます。2 桁の数字は西暦 19XX として解釈されます。"00" だけは 2000 年として解釈されます。表の並び替えは西暦 1900 年から 2035 年まで対応しています。

ファイル

Word のファイル

RTF

テキストコンバータ

グラフィック フィルタ

ドキュメントのプロパティ

修正記録

ファイルの検索

ドキュメントに保存される日付の情報は作成日時、更新日時、および印刷日時です。

日付は 4 桁のRTF形式で記載されます。

修正記録にはテキストで日付の情報が保存されます。

フィールド

日付と時刻フィールド

計算式フィールド

文書情報フィールド

定型文書フィールド

日付/時刻書式スイッチ

日付と時刻を処理するフィールドは数多くあります。CreateDate、Date、および DocProperty(DocProperty フィールドのプロパティ:CreateTime、LastPrinted、 LastSavedTime、Total Editing Time) 、EditTime、および Info(Info フィールドのプロパティ:CreateDate、EditTime、PrintDate と SaveDate)、PrintDate、SaveDate と Time があります。

ドイツ語バージョンでは、EditTime、次のドキュメント プロパティはサポートされていません。DocProperty のTotal Editing Time、EditTime、および Info :の EditTime。

Quote フィールドと定型文書フィールドは、テキストのフィールドですが、日付/時刻書式スイッチで日付として指定することができます。

計算式フィールドはテキストまたは数字の計算に使用されます。

メール

Doc Routing

Posting

Mail Merge

SendMail

 

マクロ

WordBasic

WordBasic で日付を処理するコマンド:

AppInfo$(21-25)

Date$()

DateSerial()

DateValue()

Day()

Days360()

DocumentStatistics .Created、.LastSaved、.Printed、.Time

Hour()

InsertDateField

InsertDateTime

InsertTimeField

Minute()

Month()

Now()

OnTime

Second()

Time$()

TimeSerial()

TimeValue()

Today()

ToolsRevisionDate()

ToolsRevisionDate$()

Weekday()

Year()

その他

起動/終了

OLE (Links)

DDE

環境

 

印刷

文書情報

最後に印刷された日付がドキュメントに保存されます。

テンプレート

Weekly Time

weekly timeテンプレート(週間作業報告書) では、日付の範囲を指定することができます。

表示

ヘッダー/フッター

Footnotes/Endnotes

コメント

ステータス バー

CreateDate、Date と PrintDate フィールドはドキュメントのヘッダーまたはフッターにツール バーを使って挿入できます。これらのフィールドは、[フィールド] ダイアログを使って挿入したフィールドと同じです。

現在時刻が Word のステータス バーに表示されます。

ウィザード

カレンダー ウィザード

Fax ウィザード

カレンダー ウィザードでは、日付の範囲を選択できます。

 

製品ガイドに戻る

 

カテゴリの記号について:
* ユーザーが必要な操作を行うことで対応できる製品。
修正プログラムのロードや文書の参照など、指示された操作を行う必要があります。

# マイクロソフトの対応基準に対して許容範囲の差異がある製品。
製品の主要な機能 (データ保全性など) や安定性 (信頼性など) に影響を与えない程度に限られます。

+ 頒布予定の修正プログラムで対応できる製品。
修正プログラムが公開された時点で、できるだけ早期の対応が必要です。

注意:上記の対応状況分類では、必要な対応操作が行われることを前提としています。


  2000年対応状況の開示

マイクロソフトおよび西暦 2000 年問題に関する情報(本書記載の情報の他、西暦 2000 年テスト、評価、対応情況、対応スケジュール、目標、その他に関する、過去、現在および将来の全ての情報を含みますが、これらに限られません。 以下、これらを総称して「マイクロソフト西暦 2000 年ステートメント」といいます。)の送信または伝達は全て、ここに米国の「西暦 2000 年問題に関する情報および対応開示に関する法律」に定義されているところの「西暦 2000 年対応情報開示」として提供されます。 また、かかる情報は、http://www.microsoft.com/japan/year2k/ のマイクロソフトの西暦 2000 年Webサイト(以下「Y2K Webサイト」といいます。)にて参照可能です。 「マイクロソフト西暦 2000 年ステートメント」は、それぞれ、この使用条件、Y2K Webサイト記載の条件並びに「西暦 2000 年問題に関する情報および対応開示に関する法律」の条項に従い、お客様の西暦 2000 年問題に対応するための技術計画を支援させていただく目的でのみ提供されています。 各「マイクロソフト西暦 2000 年ステートメント」には、入手可能な最新情報が含まれますが、それらは逐次更新されます。 従って、マイクロソフトは、お客様が定期的に、Y2K Webサイトを確認して、「マイクロソフト西暦 2000 年ステートメント」の変更を確認されることをお勧めします。 「マイクロソフト西暦 2000 年ステートメント」は、全て、“現状ベース”で提供されるものであり、いかなる保証も伴うものではありません。 従って、マイクロソフトは、商品性の保証および特定目的への適合性を含めて、明示的にも黙示的にもいかなる保証もいたしません。 さらに、マイクロソフトは、いかなる「マイクロソフト西暦 2000 年ステートメント」の使用またはその使用結果についても、その正確性、真実性、信頼性等、いかなる保証もしくは表明も行いません。 マイクロソフトまたはその権限ある代理人による、口頭もしくは書面による一切の情報もしくはアドバイスは、何らの保証を意味するものでもなく、かつ上記の保証の拒絶の範囲を狭めるものではありません。 マイクロソフトおよびその供給者は、いかなる場合においても、「マイクロソフト西暦 2000 年ステートメント」に関連して生じた、直接損害、間接損害、偶発損害、派生損害、事業利益の逸失、懲罰的損害、または特別損害を含むすべての損害について、たとえかかる損害の発生の可能性を知らされていた場合であっても、一切責任を負いません。 派生損害または偶発損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。 各「マイクロソフト西暦 2000 年ステートメント」に含まれる情報は、Y2K Webサイトで参照可能であり、マイクロソフト西暦 2000 年対応状況(YEAR 2000 COMPLIANCE STATEMENT)、マイクロソフトが、その西暦 2000 年製品ガイドにおいて、製品の分類に使用している対応基準に関する説明(DESCRIPTION OF THE CATEGORIES OF COMPLIANCE)およびテスト基準(THE MICROSOFT YEAR 2000 TEST CRITERIA)等、と併せてお読みいただくことを意図して提供されているものです。

マイクロソフトが、西暦 2000 年問題関連の修正版、西暦 2000 年診断ツールまたは修正サービスの提供において、お客様に提供することのある、すべての「マイクロソフト西暦 2000 年ステートメント」は、米国の「西暦 2000 年問題に関する情報及び対応開示に関する法律(112 STAT.2386)」の適用を条件として提供されるものです。 何らかの争いが生じた場合には、かかるステートメントの使用に関するお客様の権利は、お客様との契約書または料金表において、別段の合意がなされていない限り、この法律により制限されます。


  最終更新日 1999 年 3 月 9 日
  ©1999 Microsoft Corporation. All rights reserved. Terms of Use.
本サイトは西暦 2000 年 対応開示 (Year2000 Readiness Disclosure) に該当するものであり、本サイトに含まれている情報は本サイトに記載されている条件および西暦 2000 年問題に関する情報及び対応開示に関する米国の法律 (Year2000 Informationand Readiness Disclosure Act) に基づき提供されるものです。
inserted by FC2 system