Naver韩语词典/英语词典搜索工具_v1.02_20240201

我们正在分发带有一项附加功能的“Naver韩语词典/英语词典搜索工具_v1.02_20240201”。当搜索词出现拼写错误时,将输出结果的方法添加为选项,并根据该选项添加输出功能。

下面的文章总结了 Naver 韩语和英语词典搜索工具的概要以及它们的使用方法。

Naver韩语词典/英语词典搜索工具概述

1. 要求

本周二(2024-01-30)发布了以下评论:

*评论网址: https://prodskill.com/naver-korean-english-dictionary-search-tool-update-20220708/#comment-387

오타가 있을 경우 구분 필요 요청사항 댓글
如有错别字,需分类,请求评论

2.反映内容

2.1.结果与搜索词不同的情况示例

如果 Naver 词典搜索词出现拼写错误,则会显示最接近词的搜索结果。例如,如果您搜索“premium”,建议将显示“Premium 的搜索结果”,并且 premium 的搜索结果将显示如下。

"preimium"을 검색하면 "premium"의 검색결과가 표시됨
当您搜索“premium”时,将显示“premium”的搜索结果。

此时,确认Http Response JSON文件的内容包含以下数据。

입력한 검색어와 결과표시 검색어가 다른 경우 Response JSON 데이터 예시
输入的搜索词与显示的搜索词结果不同时的响应 JSON 数据示例

2.2.添加选项并添加功能

添加了“即使结果与实际搜索词不同也显示结果”选项,如下所示。

"실제 검색어와 달라도 결과 표시" 옵션 추가
添加了“即使结果与实际搜索词不同也显示结果”选项

当选择此选项时,结果显示与之前版本(v1.01)相同,当不选择时,增加了一个功能,以便在结果中显示“#NOT FOUND#”。

帮助内容中还添加了选项说明,如下所示。

도움말 내용
帮助内容

2.3.执行结果示例

如果您选择并运行“即使结果与实际搜索词不同也显示结果”选项,搜索结果将显示与之前版本(v1.01)相同的内容,并且附加搜索结果将显示在 H 列( “实际搜索词”)。

"실제 검색어와 달라도 결과 표시" 옵션을 선택하고 실행한 결과 예시
选择“显示结果,即使它们与实际搜索词不同”选项后的结果示例

如果您在没有选择“即使结果与实际搜索词不同也显示结果”选项的情况下运行它,则搜索结果中会显示“#NOT FOUND#”。结果显示在 H 列(“实际搜索词”)中。附加搜索无论选项如何,术语总是输出。

"실제 검색어와 달라도 결과 표시" 옵션을 선택하지 않고 실행한 결과 예시
未选择“显示结果,即使它们与实际搜索词不同”选项时运行的结果示例

3. 下载

从下面的github选择并下载“Naver韩语词典、英语词典搜索工具_v1.02_20240201.xlsm”文件,或

https://github.com/DAToolset/ToolsForDataStandard

或者,您可以直接从此 URL 下载。

https://github.com/DAToolset/ToolsForDataStandard/blob/main/Naver 韩语词典 英语词典搜索工具_v1.02_20240201.xlsm

5 条回复

  1. 头像照片 gre说道:

    你好,非常感谢你帮助我学习英语。其实我想问一下是否可以这样修改。
    在英语单词中,不仅第一个含义很重要,2 3 4 5 6 的含义也很重要,但很多情况下,解析的牛津词典缺少第 3 个 4 5 6 的含义,或者有动词的含义但只有动词的含义名词形式的含义等。事实上,Dong-A Publishing或Supreme等词典有时需要看。
    最右边一栏有一个按年级的意义视图,你看这个,一下子就能看到第1个及以上的意义,请问是否可以用这个按年级的意义视图刮的意思。
    谢谢你一直以来。我也刚刚开始学习VBA。我为总是问问题感到抱歉。谢谢

    • 头像照片 Zerom说道:

      你好很高兴见到你。
      感谢您的好评。

      我得测试一下,看看能不能得到“查看各个等级的含义”的内容。
      这需要一段时间,因为这些天我很难找到时间。

      我会测试它,看看是否可行并发表评论。

      • 头像照片 gre说道:

        谢谢老师。我只是一个学习VBA的初学者,所以我给你带来了困难。非常感谢您的考虑。请询问您什么时候方便。

  2. 头像照片 Lzerotwonine说道:

    如果您觉得有点难以理解,我提前道歉,因为我的英语很糟糕。

    您好,您的工具非常适合我的情况。但我还是不明白为什么当我使用v1.02版本时出现错误消息,它在这里:

    运行时错误“1004”
    对象“_Worksheet”的方法“Range”失败。

    一开始以为是新版本出错了,于是重新下载了v1.01版本,错误还是一样。至于该消息,在调试模式下它指向此命令行:

    Dim sWord 作为字符串,oKorDicSearchResult 作为 TDicSearchResult,oEngDicSearchResult 作为 TDicSearchResult
    Dim oBaseRange 作为范围
    Set oBaseRange = Range(“搜索结果标题”).Offset(1, 0) [它指向这里]
    oBaseRange.Select

    你能告诉我错误在哪里以及如何修复它吗?

    • 头像照片 Zerom说道:

      也许问题出在“范围(”搜索结果标题“)”部分。

      此语法在 Excel 中意味着“命名范围”,我猜测用韩语编写的范围名称会导致您的计算机上出现错误。

      尝试这个
      1.在Excel中,按Ctrl+F3时出现的“名称管理器”窗口顶部单击“编辑”按钮,将名称更改为“标题”

      2.将发生错误的VBA代码部分更改为以下内容
      – 之前:范围(“搜索结果标题”)
      – 之后:范围(“标题”)

      希望这对你有用。
      当它起作用时请发表评论。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

zh_CN简体中文