> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# LanguageDatabase オブジェクトの OpenDictionaryExtension メソッド

> ABBYY FineReader Engine API の LanguageDatabase オブジェクトの OpenDictionaryExtension メソッド — 指定した言語の標準辞書の辞書拡張を開きます。Dictionary オブジェクトを介してユーザー辞書と同様に編集できます。

このメソッドは、指定した言語の標準辞書に対する辞書拡張へのアクセスを提供します。辞書拡張が格納されているフォルダーのパスは、[ILanguageDatabase::DictionaryExtensionsPath](/ja/fine-reader/engine/api-reference/language-related-objects/languagedatabase#dictionaryextensionspath) プロパティで定義されます。

辞書拡張は ABBYY FineReader で作成できます。このアプリケーションでは、辞書拡張はユーザー辞書と呼ばれます。これらを作成できるのは、辞書サポートがすでに用意されている言語に限られます。

辞書拡張を取得した後は、[Dictionary](/ja/fine-reader/engine/api-reference/language-related-objects/dictionary) オブジェクトを使用して、ユーザー辞書と同じように編集できます。

<div id="syntax">
  ## 構文
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT OpenDictionaryExtension(
  LanguageIdEnum LanguageID,
  IDictionary**  Result
);
```

### C\#

```csharp theme={null}
IDictionary OpenDictionaryExtension( LanguageIdEnum LanguageID );
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Function OpenDictionaryExtension(LanguageID As LanguageIdEnum ) As IDictionary
```

<div id="parameters">
  ## パラメーター
</div>

LanguageID

\[in] このパラメーターは、辞書拡張を開く対象の言語 ID を指定します。[LanguageIdEnum](/ja/fine-reader/engine/api-reference/enumerations/languageidenum) 定数の説明を参照してください。指定した言語に対応する辞書拡張ファイルが存在しない場合は、新しい辞書拡張が作成され、対応する [Dictionary](/ja/fine-reader/engine/api-reference/language-related-objects/dictionary) オブジェクトが返されます。

Result

\[out, retval] 辞書拡張を含む [Dictionary](/ja/fine-reader/engine/api-reference/language-related-objects/dictionary) オブジェクトのインターフェイス ポインターを受け取る、IDictionary\* ポインター変数へのポインターです。

<div id="return-values">
  ## 戻り値
</div>

このメソッドに固有の戻り値はありません。[ABBYY FineReader Engine 関数の標準的な戻り値](/ja/fine-reader/engine/api-reference/return-codes)が返されます。

<div id="remarks">
  ## 備考
</div>

ABBYY FineReader 11 または別のリリースの ABBYY FineReader Engine 12 を使用して辞書拡張を作成した場合、この辞書拡張を現在のリリースの ABBYY FineReader Engine で開くには、特別な TXT ファイルが必要になることがあります。この TXT ファイルは辞書拡張の作成時に自動的に生成され、ファイル名は \<言語名>.txt です。このファイルを、辞書拡張が保存されているフォルダーにコピーしてください。

<div id="see-also">
  ## 関連項目
</div>

[LanguageDatabase](/ja/fine-reader/engine/api-reference/language-related-objects/languagedatabase)
