• 締切済み

64bitでbasp21の使用方法

Windows7 64bit+エクセル2010の環境でVBAからメールの送受信をしたく basp21を使おうと思っているのですが、basp21フリー版は32bitにしか対応 していないようです。 上記環境でVBAからメール送受信するにはどうしたらいいでしょうか。 たぶん、CreateObject("Basp21") さえできれば、どうにかなると思うのですが、 解決策をご存知のかたがいれば、教えてください!

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

32bit版Excelを使用する(インストール時に特に指定しなければ32bit版が入っている) http://office2010.microsoft.com/ja-jp/word-help/choose-the-32-bit-or-64-bit-version-of-microsoft-office-HA010369476.aspx

関連するQ&A

  • basp21をWindowsServer2008R2で利用するには。

    basp21をWindowsServer2008R2で利用するには。 お世話になります。 32Bit WindowsServer2003環境で利用していたメール送信ンポーネントbasp21を64bit環境で利用できるか調査しています。 32bit環境で利用していたメール送信用のvbsファイルをなんとかそのまま使いたいです。 検索していたら、 64bit版のIIS7.0でBasp21を使う方法 を発見し試しましたが動作しません。 http://d.hatena.ne.jp/windowsserver/20080926/1222407780 行った操作は、以下の通りです。 ・basp21を使いたいサイトに対応するアプリケーションプールの「詳細設定」を開きます ・「32ビットアプリケーションの有効化」を[True]にします。 次のアラートが表示されます。 エラー:ActiveXコンポーネントはオブジェクトを作成できません。'basp21' コード:800A01AD ソース:Microsoft VBScript 実行時エラー basp21をWindowsServer2008R2で利用するためにどのような設定が足りないのでしょうか。 どなたかご教授いただけませんでしょうか。 何卒宜しくお願い致します。

  • Excel2003VBAからIE64bitを制御

    Excel2003 VBAから、 CreateObject("InternetExplorer.application")でIEを起動できますが、 XP64bitの場合、IE32bitが起動します。 XP64bitには、IEが32bit版と64bit版が入っています。 Excel2003 VBAから、IE64bitを起動できるのでしょうか? Excel2003 VBAのVB6.0は32bitなので、 そもそも64bitソフトを制御できないものなのでしょうか? IE64bitを起動させるだけなら、Shellとフルパスでできますが、 objIEにオブジェクトとして格納できないので、制御ができません。 ヒントでも構いませんので、ご教授いただけると幸いです。

  • basp21を利用した送信

    basp21を利用した送信 エクセル2002使用です。 VBAを利用してbasp21.dll(Proではない)を使ってメール送信ををしたいのですが、 フリーソフト版のbasp21.dllで、(POP before SMTP)は利用できるのでしょうか? sub test() dim bobj as Object dim kekka as string, strkk as string, strjikan as string dim mailServer as string, mailFrom as string, mailTo as string, MailSubject as string, mailBody as string, mailFiles as string Set bobj = CreateObject("basp21") mailServer = "mail.***.com"    ’←(POP before SMTP)にしたいのです。 mailFrom = "***@***.com" mailTo = "***@***.com" MailSubject = "タイトル" mailBody = "本文" mailFiles = "d:\autocsv\wddc\" & strkk & strjikan & ".doc" kekka = bobj.SendMail(mailServer, mailTo, mailFrom, MailSubject, mailBody, mailFiles) end sub よろしくお願いします。

  • BASP21のアップロードについて

    現在、BASP21を用いたファイルのアップロードを行うプログラムを作っております。 そこで困ったことがあり、質問させていただきます。 作成しているプログラムでは、ASPでBASP21(Proではない)を用いて大きなサイズのファイル(動画ファイルなど、最大で約250MB程度のファイル)をアップロードしたいと考えております。 しかしながら、50MB程度であればアップロード可能なのですが、70MB超のファイルになってくると「関数が|を返しました。」というエラーが発生してしまいます。 どうも、 ------------------------------------------------------ <% fbin=Request.Totalbytes barray=Request.BinaryRead(fbin) … … %> ------------------------------------------------------ の「barray=Request.BinaryRead(fbin)」の部分でエラーが出ているようでした。 これは、BASP21のアップロード上限をオーバーしているためのエラーなのでしょうか? そこで、このエラーの解決策、もしくはBASP21(Proではない)での最大約250MB程度のファイルをアップロードする他の方法があれば教えていただきたく、書き込みさせていただきました。 (フリーで使うことのできる、BASP21以外を用いた方法でも構いません!) 質問にお答えいただけると幸いです。 よろしくお願いいたします。

  • Thunderbird 32bit版を64bitに

    Thunderbird 32bit版を64bit版にする方法教えて下さい。 長いこと知らずに使ってきたのですがふと見ると添付図のように32版でした。 パソコンはWinedows10 64bitを使っています。 そこで 今使っているThunderbird 32bit版を64ビット版にしたいのですが 32bit版をuninstして新規に64ビット版をインストする方法でいいのでしょうか 使用中のメールやアカウントはどのように引き継がれますか? そもそも32bit版と64bit版はどう違うのでしょうか 私の環境では64bit版を使用したほうがいいのでしょうか? 詳しい方教えて下さい おねがいします

  • Basp21を使用してメール送信ができない

    Basp21を使用して、メール送信プログラム(Excel VBA)を作成しました。 5台のパソコン(同一仕様)の内1台のパソコンのみエラーが発生してメール送信ができません。 他の4台のPCと環境の相違は無いと思いますが、原因が解りません。 パソコンの初期化をすれば、正常に動作すると思いますが、 エラー発生の都度、初期化もできません。 どなたか、ご教示をよろしくお願いします。 PC環境  OS  :Win7 Pro 64Bit環境  Excel:2013 32Bit  セキュリティソフト:無効 コンポーネントの組み込み  Bsmtp.dll(587 Version) を C:\Windows\SysWOW64 のフォルダーにコピー エラーメッセージ(1秒程度でリターン)  HELO BSMTP.DLL helo BSMTP.DLL 確認項目  1)通常のメール送受信は問題無し(Outlook)  2)Bsmtpのセキュリティは、正常な他のPCと同じ  3)Administratorsで実行してもエラー発生(ユーザー権限の問題)  4)エラー発生時に、Bsmtp.dllの削除操作    Excelによって開かれているため削除不可のメッセージ(dllの読込み確認)  5)架空のサーバーを指定:Cant connect Server 11001のメッセージ  6)LANケーブルを抜く  :Cant connect Server 11004  7)Excelの再インストール(レジストリも削除)しても同じ(Excelのチェック)  8)Bsmtp.dllをコピーしなおしても同じ(Bsmtpのチェック) プログラム  Private Declare Function SendMail Lib "BSMTP.dll" _ (szServer As String, szTo As String, szFrom As String, _ szSubject As String, szBody As String, szFile As String) As String strSMTP="aaa.co.jp" strPort="25" strTimeOut="60" strToAddr="a123@aaa.co.jp" strFromAddr="b123@aaa.co.jp" strSubj="メールテスト"   strBody="本文" strAttach="" strSV_Name = strSMTP & ":" & strPort & ":" & strTimeOut strMailto = strToAddr strMailFrom = strFromAddr strRC = SendMail(strSV_Name, strMailto, strMailFrom, strSubj, _ strBody, strAttach) If strRC <> "" Then MsgBox "エラー発生" & strRC End If 以上 よろしくお願いします

  • Windows7 home 64bitがダメすぎて困っています。

    Windows7 home 64bitがダメすぎて困っています。 3日ほど前DSP版を購入し初めてインストールしたのですが、7はおろか64bit版はさらに使えな(ネット上の色々な動作環境が追いついていない)くて困り果てています。 以前のXPhomeのお気に入りもそのままコピーしたのですが、ほぼほとんど使えない、不具合が出る、ログインすらできない。などで、簡単に言ってしまえば現時点では使い物にならない。といった印象です。 ネットはIE8の32bit版を使用することで多少は緩和されましたが、アプリなどまだまだうまく動作しないものが多いです。XPはもう手元にありませんし、新しくOSを買う余裕もないので、どうにかして解決策を模索中です。Windows7 proならば下位XPバージョン仕様ができるとかできないとか聞いたことがあるのですが、一時的でもいいのでhomeでなにか解決策はないでしょうか? 

  • BASP21について VBA初心者です。勉強のため、また業務に活用でき

    BASP21について VBA初心者です。勉強のため、また業務に活用できるようにメール受信ソフトをエクセルでつくれないか奮闘中です。一応様々なページを参照しながらメール受信まではこぎつけたのですが、BASP21で特定のメールアドレスから受信するということを次の目的としたのですが、どのようなコードを書けば良いかがわかりません。作者に問い合わせさせて頂こうと考えましたが、質問する場所が閉鎖中のようで質問できませんでした。お分かりになられる方がいましたらお教えいただけないでしょうか。どうぞよろしくお願いします。

  • ie 64bit 32bit どちらが開いてる?

    Sub Sample() Dim objIE As InternetExplorer Set ObjIE = CreateObject("InternetExplorer.application") ObjIE.Visible = True ObjIE.Navigate "http://www.yahoo.co.jp/" Set ObjIE = Nothing End Sub で、vbaからieを開いた場合、64bit 32bitのどちらで開かれるのでしょうか? 私の環境はwin7、IE9です。

  • 32ビットと64ビットとは!

    今度ディスクトップタイプのPCを購入しようと思っていますが、OSのWindows7で32ビットと64ビットについて御教授下さい。(63歳の老人です) 1.何がどう違うのですか? 2.通常の使用方法(インターネットでのメールの送受信及びYahoo等で天気予報を見る程度)で差  が有るのですか? 3.どういう時に違いが出るのですか? 4.エクセル/ワードの97年度版(古い古い物です)ソフト(CD)を持っていますが、インストールして  使用可能ですか?(32ビット&64ビット共に) 5.将来的(10~20年後)には64ビットに替わってしまうのでしょうか?     (過去から8ビット→16ビット→32ビットと変遷していますから)                                     以上宜しくお願いいたします。

専門家に質問してみよう