これからVisual Studio 2012を導入してVBA(Excel)でやっていたことをVSでやりたいのですが
基本的にVSのVisual Basicの記述方法はVBAと同じなのでしょうか?
例えばネットのあるサイトをログインして遷移後のhtmlを取得するには、VBAだと以下のように書きます。
Dim objIE As Object
Set objIE = CreateObject("InternetExplorer.application")
objIE.Visible = True
objIE.Navigate "http://xxxxxx/login.aspx"
objIE.document.All.txt_userid.Value = xxx 'ユーザー名
objIE.document.All.txt_pass.Value = xxx 'パスワード
objIE.document.All.btn_login.Click
'送信結果のページ読み込みが終わるまでループ
While (objIE.Busy = True Or objIE.ReadyState <> 4)
DoEvents
Wend
'表示したページの<BODY>部のHTMLを取得
Dim htmlBody As String
htmlBody = objIE.Document.Body.InnerHtml
C#で記述しようか、慣れているVBAと似ているVBで書こうか悩んでいます。
どうぞよろしくお願い致します。
No.1ベストアンサー
- 回答日時:
.NET Frameworkになってからは、WebBrowserコントロールを使うほうが一般的かもしれません。
http://social.msdn.microsoft.com/forums/ja-JP/cs …
もし、COMの利用をしたいならこちらを参考に。
http://bbs.wankuma.com/index.cgi?mode=al2&namber …
ありがとうございます。
この際、C#で書くことにしました。
ちょうど今日一日C#で書いてて、ある程度VBAで書いていたことと同じようなことができました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBAで NHK NEWSの NEWSデータ内容取得が できない 1 2023/04/09 12:26
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) VBA 別ブックからの転記の高速化について VBA 別ブックからの転記の高速化についてご教授下さい。 19 2022/07/26 13:07
- PHP php ログイン 1 2022/11/01 00:24
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Visual Basic(VBA) Excel VBAの解読について質問があります。 概要は、マクロでチェックボックスにチェックすると日 1 2023/02/10 07:50
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScript window.openで開く...
-
Webページ上に「文字を大き...
-
document.getElementsByClass
-
javascriptの基本的なことだと...
-
スマホでフォームにフォーカス...
-
IEのイベントでのウインドウ...
-
codejump 模写コーディングgall...
-
XMLでのAttributeを持ったNode...
-
このjavascriptのif文、条件式...
-
LaTeX:数式を等号揃えにする方法
-
JavaScriptのdocument.all("変...
-
文字を一文字ずつ表示
-
乗換案内 VBAで操作したい
-
idを使わずにonclickで自身の要...
-
C#OpenCv V4にのエラーに関する...
-
google apps scriptの終了のさせ方
-
二次元配列を使って順位をだす...
-
同じIDで定義した要素の配列を...
-
functionから別のfunctionを実...
-
GASでundefinedエラーが出ます
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
codejump 模写コーディングgall...
-
このjavascriptのif文、条件式...
-
文字を一文字ずつ表示
-
DOM要素を削除しても、イベント...
-
FireFoxのjavascriptで自動でキ...
-
Javascriptのhtml出力についてa...
-
excle VBA とweb上の検索を利用...
-
Null またはオブジェクトではあ...
-
webページ上のTabキーの動き
-
XMLでのAttributeを持ったNode...
-
JavaScript window.openで開く...
-
ブラウザのウィンドウサイズに...
-
javascriptのdocument.allにつ...
-
javascriptの基本的なことだと...
-
responseTextについて
-
showModalDialogで開いた画面を...
-
iframeのソースを取得したい
-
removeEventListenerの必要性
-
クリッカブルマップのリンク部...
-
ラジオボタンをクリックしたい
おすすめ情報