• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:これはマクロでできるのでしょうか)

IT系運用業務で英単語自動変換マクロの実現可能性と手順を教えてください

このQ&Aのポイント
  • IT系の運用業務において、日本語で書かれた仕様書を英語に翻訳する必要があります。単語帳に登録されている単語を自動で英単語に変換するマクロの実現可能性と手順を教えてください。
  • IT系の運用業務において、日本語で書かれた仕様書を英語に翻訳する際に、単語帳に登録されている単語を自動で変換するマクロを使用したいと考えています。マクロの実現可能性や、手順についてご教示いただけると幸いです。
  • IT系の運用業務において、仕様書の翻訳作業が多いですが、単語帳に登録されている単語を自動で英単語に変換するマクロがあれば効率的に作業できると思います。VBAやマクロの経験が全くないので、可能であれば具体的な手順を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

マクロでないとだめでしょうか? フリーソフトのSimplyTermsでご希望のことができると思います。 (開発された方は翻訳者です。) 1. pptファイルの内容をテキストファイルに書き出す。 2. 用語集による一括置換 3. 2のファイルを翻訳する。 4. 翻訳済みのテキストファイルをpptに書き戻す。 1、2、4の部分がSimplyTermsでできます。

参考URL:
http://homepage2.nifty.com/buckeye/software/transtools.htm#simplyterms
machael
質問者

お礼

ご回答ありがとうございます。 図の中に書かれた日本語も英語に翻訳できるのでしょうか? 一旦テキストファイルに書き出すところがあとで戻すのが大変そうな。。 休日にゆっくり試してみます。

machael
質問者

補足

試してみました。 やりたいことがばっちりできました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • ki073
  • ベストアンサー率77% (491/634)
回答No.3

1)業務委託仕様書はどんな形式になっているのでしょうか? 短い日本語が並んで知るだけなのか。 それとも比較的長い文章になっているのでしょうか。 2) それは表形式になっているのでしょうか 3) 作られた専門用語は何語くらいあるのでしょうか。 専門用語が多くないのであれば、単語の長いものから順番に全文検索して、該当するものを置換していくことで可能なはず。 いずれにしても単なる置換だけしか無理ですが。 専門用語が多いのであれば、mecabのようなもので分かち書きにして、辞書から検索して置換していく方法もあります。こちらはかなり速度がでるのですが、マクロの範囲からは逸脱します。

machael
質問者

お礼

返事が送れて申し訳ありません。ご回答ありがとうございます。 (1) 業務委託仕様書はパワポ20枚~30枚程度で、単語ばかりのページが15枚ほどで、 普通の文章で書かれたものが残りといった具合です。 (2) 表も、図も、普通の文章もまぜこぜです。 だからこそ、パワポでの仕様書になっています。 (3) 200語程度です。 しかし、実際には私がその場で適当に考えているケースが多くあまり参照していません。 もし、一括できる仕組みができればもっと単語数を増やして積極的に活用することを検討しています。 また、私が異動しても安定した英訳ができるため、現在考えていることを実現していきたいです。

全文を見る
すると、全ての回答が全文表示されます。
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

No1です。 >翻訳対象仕様書:パワーポイント2003 なのですね。失礼しました。 先のコードはエクセルのセルに日本語文字が入っているとして 置き換えを実行させています。 たぶん、パワポの仕様書が多数あって、エクセルの単語帳のファイルがひとつなので 置き換えの機能は、エクセルに持たせたいのですよね。 思いつく、アルゴリズムですが 単語帳のエクセルファイル上のボタンを押すと 1、指定したパワポのファイルを開く 2、パワポのテキストボックスの文字をエクセルに読み込ませる。 3、置き換えを実行させる。 4、パワポのテキストボックスの内容を置き換える ということを考えますが、出来ないことはないと思いますが パワポのVBAに関する資料って本当に少ないです。申し訳ありませんが、私もこの手のパワポVBAは 経験がありません。ついでにパワポの環境がなくてすみません。 検索してみても http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1114475371 のようなものしか見つけることが出来ませんでした。 後は、ご自身のパソコンにインストールされているパワポのVBAのHelpを参照してみてください。 ちょっと、プログラム的には面白い質問ですので、コードが完成したら提示してください。

全文を見る
すると、全ての回答が全文表示されます。
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

>(勿論、正確な仕様書作成のためには、一括変換後に文の再構成を行います) なので、間違った変換をしてもOKですよね 仮に Sheet2の A列に 日本語単語 B列に 英語単語があったとして 変換したいシートから Sub ボタン1_Click() For i = 1 To 100 Cells.Replace What:=Sheets("Sheet2").Range("A" & i).Value, Replacement:=Sheets("Sheet2").Range("B" & i).Value, LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Next End Sub を実行してみてください。 エクセルの置き換えの機能をVBAで利用しています。 Sheet2の単語帳はMAX100行にしていますので、状況に合わせて修正してください。

machael
質問者

お礼

ご回答ありがとうございます。 しかし、私が全く無知のせいかとは思いますが、下記の記述はどこにすればよいのでしょうか? ------------------------------ Sub ボタン1_Click() For i = 1 To 100 Cells.Replace What:=Sheets("Sheet2").Range("A" & i).Value, Replacement:=Sheets("Sheet2").Range("B" & i).Value, LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False Next End Sub ------------------------------- また、翻訳対象の仕様書はパワーポイントですが、その点についてはどこで指定しているのでしょうか? 全く無知で大変恐縮ですが、もう少し詳細にご教示いただけますと幸いです。 伝える内容が多すぎるようであれば、調べるべき項目を提示いただければ、私の方で調べます。 いずれにせよ、マクロを使えばなんとかできるのではとも思いつつ、勉強不足のため何をすればいいのかヒントすら分からず困っておりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • パワーポイントの置き換えマクロ

    パワーポイントのたくさんの単語の文字の置き換えをしたく、自動のマクロ機能で記録したのですが、何度やってもVBAになりません。 どうやったらいいのでしょうか? 同じ用途のマクロをエクセルで作ったのですが、こちらをうまく利用できますか? 業務でいろいろな資料を翻訳ソフトを使って、他国語に翻訳しています。 すべてがうまく翻訳されるわけではなく、辞書登録してもいくつかの単語は毎回同じ言葉に訳されてしまうので、現在は、手作業で置き換え作業しています。 工数がかかってしまうので、マクロ機能で一括置き換えがしたいのです。 よろしくお願いします。

  • 業務委託契約書が必要な業務の境界は、どこで判断すればよろしいですか?

    会社案内(紙媒体)作成をデザイン会社に発注する場合、業務委託契約書は必要なのでしょうか? HP作成をデザイン会社に発注する場合、業務委託契約書を取り交わすことが多々ある事はわかったのですが。。。 業務委託契約書が必要になる業務とそうでない業務は、何で判断すればよろしいのでしょうか?教えてください!!

  • 運用業務委託でのSW購入について

    サーバーシステム運用の業務委託において、監視ソフトを購入するのは発注側/受託側のどちらになるのでしょうか。 既に定型的な運用が行われており、運用対象のサーバーや運用に関わる機材は発注側の資産です。 (アウトソーシングではありません) この環境で、H/W削減のためにリソース情報を集めるソフトを導入するとしたら、どこが費用負担をすべきでしょうか。 また、発注側から、当運用の業務委託において、適切なH/W運用(=台数管理)を行うという観点から、H/W削減も業務委託の仕事の範疇であり、そのために必要なソフトウエアの調達は請負側が行うものでは?と尋ねられました。 運用を拡大解釈されているように思うのですが、一般的な考え方、事例を教えてください。 よろしくお願いします。

  • システム開発における進捗管理

    こんにちは。 今回、新しいシステムベンダーに業務支援システム(受注業務系)の発注をしたのですが、そのベンダーがスケジュール管理ができない所で困っております。 初めて取引するベンダーということもあり、こちらの運用説明など基本設計に時間がかかってしまい、当初の2ヶ月遅れの仕上がり(当初は4ヶ月で終了予定が6ヶ月)に気がつくとなっていました。遅延することで即深刻な損害にならない為と私も忙しいこともあり、特に気に留めず進めていたのですが、とうとう上司にかなりひどく叱責を受けました。 確かに私もスケジュール管理していないのは反省しているのですが、どうもベンダーのSEまで、進捗遅れの原因は私にあるとベンダー側の上司に報告しているようです。(私にも非はありますが、特に遅れることを了承したわけでもないのに・・・) ただ、私としては、ベンダーに発注しているのだから、進捗の遅れはベンダー側SEによる責任が大きいと考えるのですがいかがでしょうか? (案件が小さい為、請負・委託など契約は明にしていません) 宜しくお願い致します。

  • アクセスのマクロ解析ツール?

    素人ながら、アクセス97で発注・仕入処理を クエリーを使い倒し、マクロを用いて、 どうにかこうにか、システムを作って、運用しています。 ところが、クエリーの数も200個以上になり、 マクロも小さな処理も含めて100は超えています。 こうなってくると、どこでどのマクロを使っていたのか、 すっかり忘れてしまうこともあり、変更の都度、あちこち をたどって行かねばなりません。 VBA(VB)を使えれば良いのですが、今更一から勉強するような時間の余裕すらありませんので、 かといってシステム屋さんに頼もうにも、 業務を全く知らないので、その打ち合わせをする時間で ある程度のもななら自分らで作れるので、 苦労して作っています。 そこで、教えていただきたいのは、マクロまでの処理で 作る場合、あとあとのメンテナンスの時、このマクロは どこで使われているのか、逆引きできたり、どのフォームから実行されているのか、などわかりやすく解析できる ツールのようなものは有りませんでしょうか? ドキュメントツールとなると、たいそうなものでしょうか? アクセスの機能にある、データベースの解析など やたら、紙面が増えて使いづらいことこの上なしなので 何か良いツール(安価かフリーなもの)を教えてください。

  • マクロを業務で生かしたい!

    私はマクロ初心者・・というか、まだ一度もマクロを作成したことがないのですが(入門書のような書籍は購入して読みましたが)、 ・業務で使用したい ・あれば役に立つ という2点から学習したいと思うのですが、 とにかく何かを作成しなくては始まらないと思い、業務に必要な目的を考えたのですが、素人だからなのか、書店で「逆引き辞典」のようなものを見ても目的のものが一向に見つかりません。 作成したい・あれば役に立つマクロというのは以下のようなものなのですが、以下の目的が達成可能な作成方法、または学習に便利で分かりやすい、初心者にオススメの参考書があれば、VBAに詳しい方に教えていただきたいです。 よろしくお願いします。 #マクロでやりたいこと# ・あるデータベースがあり、定期的に更新される ・更新前の既存のデータベースと、更新後の最新のデータを比較し、 ・差異があれば抽出(例えば、最新データのあるブックの別シートに表示される)

  • accessマクロについて教えてください。

    csvファイルをaccessにインポート、エクスポートする業務があります。 ファイル名は「○○1」などとしています。 ※○○は全てのファイルに共通する名称で、 その後ろにファイルごとの連番をつけています。 この業務をマクロ化したいのです。 1つのマクロで1つのファイルをインポート、エクスポートする方法は分かるのですが、 複数ファイルを同時に変換する方法が分かりません。 VBAでも良いですので、教えてください。

  • ソフト開発に関する仕様書の書き方は?

    ある携帯を用いたシステム開発における仕様書を作ってくれと会社の上司から依頼されました。 当方、プログラム経験は少々ですがあります。 (といっても、MS-DOS時代のC、エクセルVBAでのツール作りくらいですが・・) よって、具体的な仕様書をおこしたことはありません。 一口に仕様書といっても、システムの種類や内容などによって、いろいろあると思うのですが、何か具体的な仕様書フォームとかあれば、ぜひ欲しいです。 どういった項目が必要なのかがわからず、何から手をつけて良いかが、わからないもので・・ ちなみに、仕様書を作成する側(SEと呼ばれる立場?)は、開発する環境(使用するハードやソフト)、開発言語、使用するDB、開発するための規則なども細々と決めなければならない(仕様書に盛り込む必要がある)のでしょうか? プログラミングは、外部のソフトベンダーに依頼するそうなのですが、そうなると仕様書がしっかり書かれていないとマズいような気がしています・・ しかし、どこまでのことを仕様書を作成する側がやらなければならないかも、ちょっとわからないんです。 また、仕様書を作成する業務=システム設計またはプログラム設計と考えてもよろしいのでしょうか?

  • 導入テストに関して

    こんにちは。お願い致します。 基幹業務支援システムを導入しました。 導入前(運用開始前のシステム作成時)まではベンダー側でサンプルデータでテストや確認をしてくれていたのですが、本運用開始では確認を全くしてくれません。 発注したこちら側でデータ移送のチェック、突合せ等を全てやってます。で不具合がある場合は、修正依頼をしています。 普通は運用開始の動作確認やデータの突合せもベンダーもすべきだと思うのですが? いかがでしょうか?

  • [マクロ]値に変換しても、空白のセルがカウントされてしまいます。

    式が入っているセルを値に変換し、値が入ってるセルだけをカウントさせたいのですが、もともと式が入っていた空白になっているセルもカウントしてしまいます。 値の変換の仕方が間違っているのでしょうか? それともカウントの仕方が良くないのでしょうか。 値に変換するのは自動記録のマクロを作成しました。 カウントは、COUNTA関数をVBAで使用しています。 空白のセルをカウントさせない方法を教えてください。 マクロ・VBA初心者なので、値に変換するVBAも合わせて教えていただけると勉強になります。 よろしくお願いいたします。

専門家に質問してみよう