• 締切済み

Office系のマクロを教えてくれるスクールを都内で探してます。

Office系のマクロを教えてくれるスクールを都内で探してます。 具体的には、業務上で毎日、メールなどから一部分の文字を伏字にしたり、 あるいは一部の内容を取り出して別のところにコピーペーストしたりして 別のメールを作るのですが、手作業が多く辛くて困っています。 これをマクロで行いたいのですが、目的が果たせればエクセルでもoutlookでも 構わないのです。(会社のメーラーはoutlook2003です) スクールを探すとエクセルやアクセスのスクールはあるようですが、 みなDB操作のような内容ばかりのようです。 文字列抽出や加工などのマクロやVBAを教えてくれるスクールってないでしょうか。

みんなの回答

  • liners0
  • ベストアンサー率60% (3/5)
回答No.2

スクールに通っても残念ながら目的を達成できないでしょう。基本操作なら速いが、VBAでOutlookを使いこなすのには上級レベルでも少ないと思われます。 まず目的のコードに近いもの(Outlook操作/文字列操作)が載っている書籍で一通り学習してからでも遅くありません。 それと平行してUWSCを学ぶのも悪くありません。キーボードマクロだけでなく高度なスクリプトが組め目的が達成できます。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんばんは。 Excelのスクールはありますが、Outlook はないはずです。なぜないかというよりも、レベルが格段に上になるわりに、需要が少ないからです。Excel VBAを使いこなせる人なら、ある程度は、Outlook も使えます。 >DB操作のような内容ばかりのようです。 そんなことはありませんが、一応講師の資格としては、VBAエキスパートで訓練を受けたような人でないと無駄になってしまいます。しかし、多くのプロレベルに達する人は、VBAでも、VBでも、みんな独学で覚えた人です。スクールでできるようになるとは思わないです。 私自身も、VBAを始める前にあちこち探しましたが、だいたいお金がないので、結局のところ、本を購入して、それで覚えました。だいたい、経費的には、10分の1から20分の1で済みました。しかし、書籍代だけでも、バカになりません。 東京都ですと、都で主催するキャリアアップ講座というのがありますが、時期が限られているのと、内容も期待出来ません。また、TAC の資格試験講座のようなものは、実際にコードを組むようにはなれないような気がします。コードを組むこととは関係のないこともあるからです。 http://vbae.odyssey-com.co.jp/training/text.html VBAエキスパート  だいたい、間をおかずに、延べ時間で、60時間ぐらいで入門レベルが終わるのではないかと思います。Access と違い、Excelは、一行マクロ(SubとEnd Subを抜く)というものでも通用しますから、それで、数多く試してみると、なんとなく感覚がつかめるようになります。学習は、ひとつずつ積み上げて覚えていくものです。 >文字列抽出や加工などのマクロやVBAを教えてくれるスクールってないでしょうか。 特別、それだけを取り扱うとか中心に行うというものはありません。VBAという言語は、関数型ではありませんので、全体的に進めていかないと、使えるようになりません。また、具体的な目的を持って勉強し始めると、挫折することが多いような気がします。この間、いろんな言語のテキストを書いている林晴比古さんの書籍に書かれてあって、確信を持ちました。 急ぐようでしたら、UWSC というキーボードマクロがあります。 http://www.uwsc.info/ VBAのマクロが分かればかなり使えますが、記録マクロだけでも結構使えます。有償になりますが、会社で使用するための登録も可能です。 なお、ある意味、自己矛盾していますが、掲示板で書かれているコードは、実務のコードから一部を抜き出したもので、実際のコードの一部でしかありません。多くは、エラー処理をしていない簡素化したもので、とても実務で使えないようなものもあります。また、基本的なことさえ知らない入門レベルの人のコードもあります。ですから、必ずテキストでチェックしてください。

azumiXX
質問者

お礼

ご回答ありがとうございます。御礼が遅れまして申し訳ありません。 >Outlook はないはずです。なぜないかというよりも、 >レベルが格段に上になるわりに、需要が少ないからです。 このご回答で探してもOE系のスクールや講座がなかなか探せない訳がわかりました。 以前の会社でOEのフォームを使っていたため(私が作ったのではありません) フォームで行うのが一番良いのかと思っていました。 少しエクセルのマクロで目的に合致することができないか、 考えて見たいと思います。 ありがとうございました。

関連するQ&A

専門家に質問してみよう