これから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ランキング
-
背景ランダム
-
SafariのIframeで高さが取得で...
-
ラジオボタンでreadonlyの切替え
-
クリッカブルマップのリンク部...
-
選択によってsubmitボタンの色...
-
showModalDialogで開いた画面を...
-
javascriptの基本的なことだと...
-
Javascriptで定期的にF5を押す...
-
チャットフォームで文字色をラ...
-
同じIDで定義した要素の配列を...
-
functionから別のfunctionを実...
-
<a>タグのテキストを取得
-
javascriptとphpの連携で疑問
-
Javascriptグローバル変数の値...
-
関数でy=g(x)のgとは何の略です...
-
ActiveXobjectが作成できない
-
JavaScriptでの動的な多次元配...
-
C#テキストボックスの文字を配...
-
javascriptで自動計算フォーム...
-
javascriptで文字挿入でtoggle...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScript window.openで開く...
-
このjavascriptのif文、条件式...
-
FireFoxのjavascriptで自動でキ...
-
DOM要素を削除しても、イベント...
-
javascriptの基本的なことだと...
-
文字を一文字ずつ表示
-
showModalDialogで開いた画面を...
-
Null またはオブジェクトではあ...
-
Javascriptのhtml出力についてa...
-
codejump 模写コーディングgall...
-
LaTeX:数式を等号揃えにする方法
-
javascriptのdocument.allにつ...
-
excle VBA とweb上の検索を利用...
-
Latexに関する質問です。
-
乗換案内 VBAで操作したい
-
JavaScriptのdocument.all("変...
-
Javascriptで定期的にF5を押す...
-
選択によってsubmitボタンの色...
-
スマホでフォームにフォーカス...
-
compatModeとは?
おすすめ情報