マクロプログラムを使って、作業の効率化を図りたいと思いますが、
下記のようなことはできますか?
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を探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
wordの差し込み印刷で文字...
-
DTOとEntityの差は何ですか。
-
WordでExcelデータを差込...
-
【C#】DataGridViewの最大列数...
-
C#でのForm間のデータ受け渡し...
-
ActiveReportのサブレポート機...
-
小数点以下を含む計算でバグが...
-
C言語で地図を描きたい
-
クッキーを利用して複数のデー...
-
CSVのインポート【ASP.NET】
-
excel access連携 このテーブル...
-
rsyncでのエラー(sh: rsync: no...
-
回線速度が64kbpsだったら、64k...
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
shシェルスクリプト 空白行の...
-
findstrのerrorlevel
-
「取得先」という表現について
-
VB.NETからVBAマクロ(引数)を呼...
-
Yahoo! JAPAN IDを新規取得でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
wordの差し込み印刷で文字...
-
DTOとEntityの差は何ですか。
-
【C#】DataGridViewの最大列数...
-
excel access連携 このテーブル...
-
WordでExcelデータを差込...
-
ActiveReportのサブレポート機...
-
「外部データの取り込み」とい...
-
GridViewからチェックボックス...
-
MSFlexGridのデータを初期化し...
-
VBA内でのGetPixelを使用した時...
-
VB.NET 2017の勉強中です。 今...
-
Windowsのマクロプログラムで、...
-
エクセルVBAで楽天証券に注...
-
C#でのForm間のデータ受け渡し...
-
★お手上げ状態です。助けてくだ...
-
VB6.0とスプレッドシート
-
XMLHttpRequestでウェブページ取得
-
INIファイルに一括書き込みを行...
-
ADOを使用してExcelファイルを...
-
Access2000 CopyFromRecordset...
おすすめ情報