/ TECH

Excel内のテキストをDeepLで翻訳する【VBA】

Microsoft Excelのセル内のテキストをDeepLで翻訳して翻訳結果に書き換えるVBAを作成した.

ExcelDeepL.gif

インストール

  1. Microsoft Excelデスクトップアプリケーションの「開発」からVisualBasicを開く
    ExcelDeepL_VB.png

  2. 「ツール」 → 「参照設定」からMicrosoft Scripting Runtime Microsoft XML. v6.0 を有効化
    ExcelDeepL_SRXMLv6.png

  3. ExcelDeepL.basとJSON-VBAのJsonConverter.basをそれぞれダウンロードして,Microsoft Visual Basic for Applicationsにドラッグアンドドロップ
    ExcelDeepL_VBforApplications.png
  4. api_keyに自分のDeepL APIKEY(Free版)を入力する

使用方法

=deepl("翻訳先言語", 翻訳したいセル)
例えば=deepl("JA", C7)だと以下のようになる.
ExcelDeepL_example.png

ソースコード

teahat

teahat

I'm t3ahat.

Read More

Tags

Latest Posts