データ標準チェックツールv1.37_20230923展開(&H8000FFFF、メモリ不足エラーの解決)

データ標準チェックツール_v1.33エラー「メモリ不足」解決方法 記事では、ディスプレイ設定のテキスト、アプリ、その他の項目のサイズを100%に設定して、メモリ不足エラーをバイパスする方法について説明しました。テキスト倍率を125%に設定したときに発生するこのエラーの原因が見つからず、根本的に解決できませんでした。

1. エラー発生原因

以下は、データ標準チェックツールv1.36で「About」フォームのHyperLinkがあるテキストにマウスを置いたときに表示されるマウスカーソルです。

v1.36에서 "About" 폼의 HyperLink가 있는 텍스트에 마우스를 올렸을 때 보여지는 마우스 커서
v1.36で「About」フォームのHyperLinkがあるテキストにマウスを置いたときに表示されるマウスカーソル

Excel VBAのカスタムフォームでデフォルトで提供されているマウスカーソルがあまり気に入らなかったため、 カスタムマウスカーソルなのに、これが問題の原因だった。

ディスプレイ設定のテキスト、アプリ、その他の項目のサイズを125%に設定すると、このマウスカーソルが正しく表示されないため、以下のエラーが発生したようです。

  • &H8000FFFF(-2147418113)システムエラーが発生しました。エラーです。
  • メモリ不足です。
오류 메시지: &H8000FFFF (-2147418113) 시스템 오류가 발생하였습니다. 오류입니다.
エラーメッセージ:&H8000FFFF(-2147418113)システムエラーが発生しました。エラーです。
오류 메시지: 메모리가 부족합니다.
エラーメッセージ:メモリが不足しています。

2. エラーの解決方法

データ標準チェックツールv1.37からカスタムマウスカーソルを削除し、デフォルトカーソルに変更しました。 データ標準チェックツールv1.37で、「About」フォームのHyperLinkがあるテキストにマウスを置いたときに表示されるマウスカーソルは次のとおりです。

데이터 표준점검 도구 v1.37_20230923 에서 "About" 폼의 HyperLink가 있는 텍스트에 마우스를 올렸을 때 보여지는 마우스 커서
データ標準チェックツールv1.37_20230923で、「About」フォームのHyperLinkがあるテキストにマウスを置いたときに表示されるマウスカーソル

このカーソルは、カスタムマウスカーソルではなく、Excel VBAによってデフォルトで提供されるマウスカーソルです。青い文字で表示された3つのHyperLinkのマウスカーソルをすべて変更しました。

3. 正常動作確認

以下のように、テキスト、アプリ、その他の項目のサイズを125%に設定し、「About」ウィンドウがエラーなく表示され、他の機能もすべて正常に動作することを確認した。

데이터 표준점검 도구 v1.37_20230923 에서 텍스트, 앱 및 기타 항목의 크기를 125%로 설정하고 "About" 창이 오류 없이 보여짐
データ標準チェックツールv1.37_20230923でテキスト、アプリ、その他の項目のサイズを125%に設定し、「About」ウィンドウがエラーなしで表示される

4. データ標準チェックツール v1.37_20230923 ダウンロード

このツールは以下のgithubリポジトリで確認できます。

https://github.com/DAToolset/ToolsForDataStandard

v1.37はこのURLから直接ダウンロードできます。

https://github.com/DAToolset/ToolsForDataStandard/blob/main/属性標準チェックツール_v1.37_20230923_1.xlsm?raw=true

5. 当部事項

限られた環境でのみテストして、各ユーザー環境で予期しない他のエラーが発生する可能性があります。エラーがある場合はコメントでお知らせください。

2件のフィードバック

  1. アバター写真 KSM より:

    ついに泊まったバグが修正されましたね。苦労しました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

ja日本語