マクロプログラムを使って、作業の効率化を図りたいと思いますが、
下記のようなことはできますか?
Windowsのソフトウェアの操作、およびソフトウェア上での操作を自動化することはできますか?
(一応、予めパソコンの電源は入っていること、および常時接続インターネットにつながっていることを前提とします)
具体的な例を挙げて言えば、以下のような一連の作業を行うエクセルマクロを作れますでしょうか?
****
ブラウザを起動して、特定のサイトにアクセスする。
そのサイトの中から特定のデータを探し出し、テキストデータとして取得する。
(可能であれば、画像ファイルの取得もできるとなおよい)
さらに取得したデータを、別のWEBサイト上に保存する
そのWEBサイトはログインID,パスワードを入力することによってログイン出来る
仕組みである。通常はこのログイン作業は人間が人力で行うが、これをエクセルマクロ乗で
ログイン作業をやらせる。
(ID.パスワードはマクロ上で直接持たせても良いが、
ID,パスワードを変更したときのことを考えて、
メンテナンス用のウィンドウから任意に書き換えられるようにできるとなおよい)
ログイン後に、取得したデータを定められたテキストボックスなどに入力する。
全部入力出来たら、ログアウトする。
これらの作業ログとして取得および書き込んだデータはログとして保存する。
方法は、エクセルファイルへの書き込み、およびテキストファイルへの書き出しとする。
テキストファイルへの書き出しは、
1 ファイル作成日時、時刻をファイル名として毎回新規にファイル書き出しを行う。
2 毎回、決められたログファイルの最終行に書き足していき、最後に上書き保存する
1,2どちらもできるとなおよい。
****
まあ、要するに、普通は人の手と目で行っている
WEBの閲覧をして、
あるサイトのデータをマウスでコピペして
それを別のサイトにログインして記録する、
といったような作業を
プログラムにやらせたいわけです。
****
こういうことをマクロで作れるでしょうか?
No.2
- 回答日時:
その規模ならば、素直に Windows アプリで作りましょう。
簡単な環境で難しいことを行うと、使い勝手が悪くなりがちです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Visual Basic(VBA) vbaエクセルマクロについて あるデータを作成し、デスクトップに.xlsx形式で保存するマクロを作成 2 2023/03/02 18:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) vbaエクセルマクロについて あるデータを作成し、デスクトップに.xlsx形式で保存するマクロを作成 6 2023/03/03 18:05
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/6】 西暦2100年、小学生のなりたい職業ランキング
- ・ちょっと先の未来クイズ第5問
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DTOとEntityの差は何ですか。
-
excel access連携 このテーブル...
-
wordの差し込み印刷で文字...
-
【C#】DataGridViewの最大列数...
-
ActiveReportのサブレポート機...
-
「外部データの取り込み」とい...
-
エクセルVBAで楽天証券に注...
-
Dosブロンプトでtabを出力したい
-
shシェルスクリプト 空白行の...
-
phpでcookieがうまく保存されない
-
「取得先」という表現について
-
バッチファイルでpingの結果を...
-
switch()文で値の大小比較
-
PHPを使って、別サイトの一部を...
-
URLのパラメータをGETのままで...
-
IPアドレスとMACアドレスを取得...
-
積立投資してます。現在平均取...
-
現在時刻をyyyymmddhhmmss形式...
-
VB.NETからVBAマクロ(引数)を呼...
-
DMMの動画を全件取得したのです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
wordの差し込み印刷で文字...
-
【C#】DataGridViewの最大列数...
-
DTOとEntityの差は何ですか。
-
excel access連携 このテーブル...
-
WordでExcelデータを差込...
-
ActiveReportのサブレポート機...
-
「外部データの取り込み」とい...
-
XMLHttpRequestでウェブページ取得
-
VB.NET 2017の勉強中です。 今...
-
C言語で地図を描きたい
-
C#でのForm間のデータ受け渡し...
-
MSFlexGridのデータを初期化し...
-
Windowsのマクロプログラムで、...
-
VBA内でのGetPixelを使用した時...
-
Outlookで2年日記はできる?
-
INIファイルに一括書き込みを行...
-
json_encodeが表示しない
-
VB6.0とスプレッドシート
-
ADOを使用してExcelファイルを...
-
VB6でDBからクリップボード経由...
おすすめ情報