• ベストアンサー

エクセルのマクロについて

現在マクロを勉強しています 通常はエクセルの自動コード読み込み機能を活用している次第ですが outlook等の他のアプリケーションのコード取得をする方法はあるのでしょうか? 因みにOutlookについてはネットに記載しているコードを引用すればある程度は使用できます。しかし、個人が作成したアプリケーション?(ツールというのかな?)のコードを取得する方法はあるのでしょうか? 明確に知る方法があれば教えて頂きたいです。 ある程度は自分で調べたいのですがどうすればよいのかもわからず息詰まっています。 よろしければご教授願います

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

いいえ。エクセルマクロの機能によって,他のソフトの動作(を記述するマクロ)を記録することは,明確に全く不可能です。 各ソフトのVBAのヘルプとオブジェクトブラウザを調べ,ネットで資料を漁りまくって研究してください。

nicknick1225
質問者

お礼

ありがとうございます 調べます

関連するQ&A

  • エクセルマクロ?

    エクセルのマクロでFAXソフトをプリンタドライバとして選んで、FAXした後再び通常のプリンターを 選び印刷するというようにしたのですが、通常のプリンターを他のPC経由で印刷する形をとっており、 その際に、Application.ActivePrinter = "\\パソコンの番号\EPSON on Ne01:"というコードになっているの ですが、この場合のNe01というのは何を表しているのでしょうか? というのは、このNe以下の番号が突然変わりマクロが うまく動かなくなってしまいました。 これは、FAXソフトに起因するのものなのか? それとも、別の理由によるものなのか? 分りづらく申し訳ありませんが、どなたかよろしく お願いします。

  • Excelマクロの[実行]ボタンが押せなくなった

    今までちゅんと使えていたExcel2000マクロを、[ツール]-[マクロ]のマクロ画面から実行しようとしたら、[作成]以外のボタンがグレーになって押せなくなっていました。 そのマクロ自体は何も変更していません。 しいていうと、コードを別のところにコピーするためにVBエディタでコード表示させました。今もちゃんとコードはあります。 また実行できるようにする方法はありますか。VBエディタはほとんど使わないので、修復方法の見当がつきません・・・ よろしくお願いします。

  • エクセルマクロでバーコードを読みたい

    こんにちわ! エクセルマクロを使って在庫管理をできるものを作ろうと思っています。 そこで、USBバーコードリーダーなるものを発見したのですが、こういったバーコードリーダーをエクセルマクロを用いて読み取ることは可能でしょうか? 可能なようでしたら、その方法をご教授願います。 また、お勧めのバーコードリーダーがございましたら教えてください。(2次元バーコード(QRコード)リーダーは高いので、今のところ通常のバーコードで考えています)

  • Excelマクロの命令文を教えてください。

    EXCEL2002です。現在Access2002に簡単なマクロを作りAccessよりExcelで作った000.xlsを開いてます。その000.xlsに下記のようなマクロを入れて実行し目的を果たしています。 Sub LROpen() ChDir "D:\EXCEL\LRTotal" myfile = Application.GetOpenFilename Workbooks.Open Filename:=myfile End Sub 本当はAccessからいっぺんに上記マクロのEND SUBまで行きたい所ですが私の力では無理なのでこのように段階的になってます。質問はこの上記マクロが張ってある000.xlsが開いたとき自動的にマクロが実行される様にする方法があるかお尋ねする次第です。宜しくお願いします。

  • MS-Excelでアクティブセル上に円を描くマクロ

    お世話になります。 Microsoft Excelでアクティブセル上に円を描くマクロを作る方法を検討しています。 ツール -> マクロ -> 新しいマクロの記録 後にどのような操作をすれば可能でしょうか? ツール -> マクロ -> 新しいマクロの記録 にアクティブセル上に円を描いて 記録終了 すると、その時に描いた場所にいつも円を描くマクロになってしまいます。 その後にマクロのコードを編集する必要があるのでしょうか? よい方法をご存知のかたがありましたら、教えてください。 よろしくお願いします。

  • マクロの組み方

    初めまして。Excel2003のマクロについて質問です。売上のデータベースがあって、各データには製品コードが付されています。コードのままだと直感的にどの製品か分かりづらいので、例えば”100”というコードは”A製品””200”というコードは”B製品”というようにマクロにより自動的にデータベースを変換、若しくは列に”製品名”を自動で追加するようなことが行いたいのですが、全くの初心者であるためどうやればよいか分かりません。 どなたかプログラムの方法を教えていただけないでしょうか?

  • コマンドボタンにマクロを登録させる方法

    エクセルでマクロを作成しました。マクロを実行させる為に「コントロールツールボックス」にある「コマンドボタン」で作ったボタンに登録をしたいのですがうまくいきません。 以前はコマンドボタンを作ったら、自動的に「マクロの登録」ダイアログボックスが出てきたのですが、何故か出なくなってしまいました。オートシェイプで作成したボタンなら、右クリックすると「マクロの登録」があるのですが、コマンドボタンを右クリックしても「マクロの登録」がありません。以前のように、自動的に「マクロの登録」ダイアログボックスを表示させる方法があったら教えてください。 また、ボタンをダブルクリックするとVBAが開いて以下のようなコードの記載がありますが、ここにコードを記載すればボタンをクリックしたときにマクロが実行されるのでしょうか?VBAはまったく解りませんので、どのように記載したらいいのかわかりません。実際に記入して教えてください。お願いします。マクロ名は、日本語で「結果一覧」としました。(「Private Sub CommandButton1_Click()」と「End Sub」の間に、マクロの記述部分をコピーして、貼り付けたら、ボタンをクリックしたときにマクロは実行できたのですが、もっと簡単にマクロ名を記述したら実行できるような気がするのですが、簡単に記述して実行できる方法があったら教えてください。) OSはWindows ME、Excelは2002 です。よろしくお願いします。 コマンドボタンをダブルクリックしたときのコードです。 Private Sub CommandButton1_Click() End Sub

  • エクセルマクロで教えてください。

    先日、皆様から質問の内容がわからないとのお叱りを受けた者です。しばらく出張で不在にしており、昨日出社し皆様からのお叱りに対しもっともであり、質問の内容をうまく伝えられなかった事を反省しております。申し訳ありません。 以下に書いた内容ではいかがでしょうか? アクティブにしないで、ファイルをオープンさせたいのです。 内容:KYAKU_A.XLSを始にオープンします。そのKYAKU_A.XLSには、マクロで、MAST.XLSをAUTO OPENのみのマクロを入れております。そのオープンの内容は次のとおりです。 Workbooks.Open Filename:="C:\Documents and Settings\owner\My Documents\見積書\マクロ.xls" Application.Run "マクロ.xls!流れ" を行い、マクロのみの記載されたXLSを走らせます。 KYAKU_A.XLSのほかに_Bや_Cなど数多くのXLSから、同じMAST.XLSとマクロ.XLSを走らせたいのです。 その際に教えていただきたいのは、MAST.XLSとマクロ.XLSは上記の方法ですとアクティブになってしまいます。画面上では、操作の関係から、KYAKU_A.XLS等の客先内容のみをアクティブにしておきたいし印刷もその客先内容を行うマクロにしたいのですが、MAST.XLSとマクロ.XLSをアクティブにしなければ可能ではないかと思いますが、どなたかどうすれば良いかまた、そのマクロはどのように記載すれば良いかを教えていただきたくお願いします。

  • excelマクロ開発画面が壊れた

    お世話になります。 環境はWindows98SE、office97です。 どうやって今の状態になったのかが説明できないのですが、 excelを立ち上げ、ツール/マクロ/マクロを選択/編集 とやって出てくる画面ですが、 昔(壊れる前)は左にエクスプローラ風画面、その右にマクロのコード、 が繋がって綺麗に表示されていました。 現在は出てはいるのですが、それぞれが独立で表示されています。 よって、例えばコードの画面を右上の四角(拡大)にすると 画面全体に広がりエクスプローラ風画面が隠れてしまいます。 (エクスプローラー風画面についても然りです。) どうか元に戻す方法を教えてください。 宜しくお願いします。

  • エクセルマクロ 教えてください

    エクセルの自動記録でマクロを取り組み始めたばかりの初心者です。 本部から毎月送られてくるエクセルファイルにこちらで別のワークブックに記録したマクロを使って加工しようとしていますが方法がわかりません。 他の人がこのファイルを間単に加工出来るようマクロを使って (マクロのコードの書き換え等の作業をしないで)行えるようにしようとしています。 ※送られれくるエクセルファイルは月毎にファイル名が違います(シート名は変わりません)。 下記は自動記録の内容ですがこれを適用させる方法であります。 宜しくお願いいたします。 Sub Macro1() ' ' Macro1 Macro ' マクロ記録日 : 2008/9/8 ユーザー名 : ******* ' ' ActiveWindow.TabRatio = 0.819 Sheets(Array("Sheet1", "Sheet2", "Sheet3", "Sheet4", "Sheet5")).Select Sheets("Sheet1").Activate With ActiveWindow .DisplayHeadings = False .DisplayHorizontalScrollBar = False .DisplayVerticalScrollBar = False End With Sheets(Array("Sheet6", "Sheet7", "Sheet1", "Sheet2")).Select Sheets("Sheet1").Activate ActiveWindow.Zoom = 120 End Sub