[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『メールフォームにPOSTする』(muku)
お世話になります。Excelのお仕事のVBA応用を勉強しています
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_800_085.html
だんだん楽しくなってきていましたが躓きました。
このページでSMTPServerを自分のServerに変更して試しましたが"429”が出て
Activexコンポーネントはオブジェクトを作成できませんと表示されデバッグは
Set objBASP21 = CreateObject("BASP21")となっています。どうしたらうまく送信できるのでしょうか
お教えください。よろしくお願いいたします
< 使用 Excel:Excel2013、使用 OS:Windows8 >
BASP21のDLLをダウンロードしないと使えないのでは? http://officetanaka.net/other/basp21/index.htm
いい加減自分で調べること覚えたほうがいいですよ。 (稲葉) 2015/01/27(火) 12:57
*.exdが残っていたらダメとか削除してもうまくいかずたぶん調べ方が悪いのでしょうか?ただデバッグの BASP21 = CreateObject("BASP21")をインストールしないといけないことは知りませんでした。いいわけではないですがMSサイトにも入りしらべて http://oshiete.goo.ne.jp/qa/8854280.html?from=navi_recommend https://social.technet.microsoft.com/Forums/office/en-US/b8f0af82-0bb8-4799-aa62-1dbcbc5b7742/excel-2010-macros-does-not-work-after-updates-9dec2014?forum=excel こことかほかにも検索しましたがわからなかったためお聞きしました。何回も申し訳ございません。調べ方が悪かったのですね。上記のサイトを参考にさせていただいてやってみます。ありがとうございます。 (muku) 2015/01/27(火) 17:11
上記のページ内に >このサンプルコードでは中核部分にフォーカスを当てるため「URLエンコード」に外部コンポーネントである「BASP21」の >搭載関数である「Base64」を利用していますが、 このままでは結局「BASP21」のインストールが前提条件になってしまいます。
とBASP21のインストールが必要、と書かれているようだが。
(ねむねむ) 2015/01/27(火) 17:21
今までの投稿すべて拝見しておりますが 背伸びしすぎのように思います。
調べ方は一個ずつ文言を区切ってググれば大抵出てきます。 今回のケースはCreaObjectで検索して、VBA以外の機能をVBAで使用するために実体化する処理である ことが分かります。 次にBASP21は有名なDLLですので、トップに表示されると思います。(使い方をまとめたサイトも)
もっとゆっくり勉強されてはどうでしょう? 参考にされてるサイトは著書があり、質問も受け付けていますので、購入されてはいかがですか?
またエクセルでお仕事さんの冒頭に書いてある通り 「こちらは仕事にExcelを活用しようという方を応援するサイトです。」 ですので、目的なく勉強するなら考え方が違うのではないでしょうか?
最近頑張っていらっしゃるようですので、少しだけ思ったことを書かせていただきました。
(稲葉) 2015/01/27(火) 17:47
(muku) 2015/01/27(火) 19:32
本来の質問への回答ではありませんが、何のためにやっているかを整理してはどうでしょうか。
EXCEL のVBAという中でも ・BASP21(外部ライブラリのオブジェクトを使って) ・メールを送る というのは技術的にも難しい(複雑な)部類になります。 業務で早急に行う必要が無いのであれば、今回の課題は オブジェクトとは、 DLL とは、 メールの仕組みとは(SMTP など基本的なことはご存知ですか?) というあたりを理解してからの方が、混乱が無いと思います。 適切なレベルのテーマを選択するのも学習を効率よくする上で大切なポイントだと思います。 (Mook) 2015/01/27(火) 20:01
(muku) 2015/01/27(火) 20:41
>”参考にされてるサイトは著書があり、質問も受け付けていますので、購入されてはいかがですか?” あれ、エクセルで学校さん、本出してた気がしたけど、見当たらないです。 すみません、別のところと勘違いしたかもしれません。
たった2カ月で覚えようなんて無理です。 むしろ2カ月勉強して、調べ方もわからないようなら勉強とは言えません。 プログラムの前に、調べ方の基本を学ばれてはどうでしょうか?
http://masuihiroki.com/reports/107
http://www7.plala.or.jp/keny01/hint.html
「やりたいことを明確にする」 「今やってわからないことは、いずれ理解できるようになる」 という精神でやってみたらいかがでしょう?? (稲葉) 2015/01/28(水) 08:48
確かに2か月ぐらいでやれるようになるなんて厚かましいですね!
私も長く仕事をしてきて仕事をやめたら今までできなかったパソコンの勉強をやりたいと思い
2年ぐらい前からやりだしています。もともとはWEB関連の勉強から始めて6か月前ぐらいから
よねさんの小部屋のExcelの基本、関数、マクロに進みわからないことが多く井上さんの
サイトをそちらでお教えいただき2か月前ぐらいから始めたところでした。
やはり基本的なことが分かっていないとなかなか前に進まないことを痛感しています。
しかしいろいろやっていくうちに知らなかったこともわかる部分も出てきて・・・・
”「今やってわからないことは、いずれ理解できるようになる」
という精神でやってみたらいかがでしょう??”
もちろんこのつもりでやってきましたが少し焦りすぎていたようです。
反省して少し別の角度からやります。絶対に投げ出さない。これが私の持論です。
これからはもっともっと自分で調べることに重点を置いて頑張ります。
ありがとうございました
(muku) 2015/01/28(水) 10:00
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.