[過去ログ] Excel VBA 質問スレ Part68 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
394: (ワッチョイ 4b49-b+lb) 2020/09/26(土)11:57 ID:aYgi9d/P0(1/2) AAS
太いほうだった(Excelばーじょん2016)
画像リンク[png]:i.imgur.com

印刷境界とかは分けて認識されてるから、なんだかんだ自分のコードを検証したほうがいいな
395: (ワッチョイ 4b49-b+lb) 2020/09/26(土)13:23 ID:aYgi9d/P0(2/2) AAS
あ、宣言とかしときながらシート指定するん忘れてやがる
396: (ワッチョイ 5f01-b+lb) 2020/09/26(土)19:01 ID:J5kcfwi60(1) AAS
ワラタ
397
(3): (ワッチョイ 5fda-b+lb) 2020/09/26(土)20:07 ID:wDXyaCpN0(1) AAS
getElementBy飽きたんだけど、RPA的制御じゃなくて、htttp通信を駆使してどうにかする、みたいのない?
APIとか使えない古いシステムに対して。
398: (ワッチョイ 4bda-b+lb) 2020/09/27(日)07:29 ID:KJpIeh7z0(1) AAS
htttp通信がわからんがセキュリティー的に問題起きるんじゃね
399: (ワッチョイ 168e-jKyR) 2020/09/27(日)15:17 ID:a7rnW+2W0(1) AAS
htttpは、ハイパー・トンマ・トンチンカン・タコ・( ´,_ゝ`)プッの略かな
400
(1): (スップ Sd52-OmYe) 2020/09/27(日)15:27 ID:o5RjmHqkd(1) AAS
>>397
アセンブラやりたいってこと?
というのと同じ話。
InternetExplorer.Applicationじゃ無くてもみんなgetElementBy使う。

こういう便利なものを放棄するならhtmlのソースを自前テキスト処理で頑張るしかないと思うが。

普通はmsxml2.xmlhttpとかでソース取得して、それをDocumentに入れてgetElemetsByだな。
401
(1): (ワッチョイ 5f01-b+lb) 2020/09/27(日)17:34 ID:V5qiYsAI0(1) AAS
>>397
その辺は自作ライブラリでビブラートに包めばOK
402
(1): (テテンテンテン MMde-Pn4v) 2020/09/27(日)18:37 ID:ZqjiPey8M(1) AAS
>>401

> >>397
> その辺は自作ライブラリでビブラートに包めばOK

震わせてどうすんのさ。オブラートだろって釣られた
403
(1): (ワッチョイ 5fda-b+lb) 2020/09/27(日)18:40 ID:6iq7bspN0(1/2) AAS
>>400
マジか!
xmlがどうとか、APIがないとダメなんだと思ってたわ。
404
(1): (ワッチョイ 5fda-b+lb) 2020/09/27(日)18:44 ID:6iq7bspN0(2/2) AAS
ん?
それだと、逆に何のためにGUI操作(IE制御)の方法があるの?
初心者用?
405: (スップ Sd32-OmYe) 2020/09/28(月)07:43 ID:VRZutR0gd(1) AAS
>>403
勘違いしてる。
別のAPI使ってるということだ。
で、別のAPIにもgetElemetByが出てくると言ってる。
406: (ワッチョイ 922f-ozis) 2020/09/28(月)13:09 ID:LAwWa5+y0(1) AAS
RPA的制御がなにかよくわからんが
getElementしたくなかったら、API利用してxml取得しろみたいな話を言われたんじゃないか
それでAPI使えないけどgetElementしない方法ないの?と

取得できるものがhtmlなら、すなおにgetElementしとけ 以上
ちなみにxmlだろうとhtmlだろうとcsvだろうと、それは多くの場合httpで取得してるだろうがな
407
(1): (オイコラミネオ MM6e-oFxJ) 2020/09/28(月)15:51 ID:m7hqrCGdM(1) AAS
>>402
オブラートに包んでもおかしくないか
普通ラップするとかカプセル化するとか言うんじゃ・・・

>>404
どれもhttp通信でデータを取得できる共通点があるだけで、目的はそれぞれ違う

IEクラスはブラウザを操作する為のコンポーネントの一部
mshttpクラスはIEがスクリプトでhttp通信をするためのコンポーネントの一部
WinHttpRequestクラスはWindowsがhttp通信をするためのコンポーネントの一部
(コンポーネントっていうのはプログラムの部品として使うのが想定されている小さいプログラムのこと)

それぞれ色んなシステムで使えるようにCOMインターフェースっていう取説のようなものが実装されていて、VBAはそのおかげで間借り出来てるだけ
省2
408: (スップ Sd32-PD9b) 2020/09/28(月)16:26 ID:gMLgNw+wd(1) AAS
それをVBAでやる意味は何?
もっと他に簡単に出来る言語でやれは?
409: (ラクッペペ MMde-T5KC) 2020/09/28(月)16:37 ID:oE/worxcM(1) AAS
結果をexcelで扱うならVBAが最適では?
410: (テテンテンテン MMde-AIC5) 2020/09/28(月)18:37 ID:jqaTJ4CpM(1) AAS
CSVで吐いてExcelで開くだけだろう
411: (ワッチョイ 124f-OaTC) 2020/09/28(月)19:21 ID:JyFvX52s0(1) AAS
あーい
あーい
ああああーい
412: (ワッチョイ 1663-QTQj) 2020/09/28(月)21:25 ID:d76PIxro0(1) AAS
質問させていただきます

ユーザーフォームのテキストボックスにフォーカスがあたってる(入力状態)でwindowsのデスクトップがアクティブもしくは他アプリケーションがアクティブを検知することはできますでしょうか?
タッチパネルなどでユーザーフォーム外をタッチしてしまった時を検出したいです。
できるのであればご教授願いたい…
413
(1): (ワッチョイ b35f-OzOo) 2020/09/29(火)00:06 ID:bEee4vhd0(1) AAS
Windowオブジェクトにどんなプロパティがあるんだっけ
1-
あと 589 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s