エレン先生、VBAに悪戦苦闘中!その3

続きはこちら → https://togetter.com/li/1643764
1

まとめ エレン先生、VBAに悪戦苦闘中!その2 続きはこちら → https://togetter.com/li/1642655 1795 pv 3

↑これの続きです (以下は最新ぶんが一番上にくる並びです)

uroak_miku @Uroak_Miku

ちょうど二週前の日曜日に取りかかったのでした。

2020-12-27 17:35:42
uroak_miku @Uroak_Miku

改良点はたくさんあるとして、当初にイメージしたものを100%実行してくれるシステムがとうとう稼働しました。 続きは明日。3ページ目で作業終了するものができあがれば、後は何ページでもいける。カルロスきみはやはり天才だよ。

2020-12-27 17:34:57
uroak_miku @Uroak_Miku

父も銀行員のとき、きっとこんなことを延々とやってたんでしょうね。

2020-12-27 17:15:12
uroak_miku @Uroak_Miku

「よくやったカルロス!やはり君は天才だ、俺の見込んだだけのことはあるぞ」 pic.twitter.com/VIQJnzEV10

2020-12-27 17:10:09
拡大
uroak_miku @Uroak_Miku

ノイズ除去成功! SendKeys は Selenium 付きのときとVBAすっぴんのときで微妙に使い勝手が違うので、そこに気が付けば解決でした。 pic.twitter.com/wVK2BPKXRR

2020-12-27 17:08:18
拡大
uroak_miku @Uroak_Miku

よし成功! …へんなノイズが混じってしまいますた。 pic.twitter.com/JFoBoICkzT

2020-12-27 16:29:50
拡大
uroak_miku @Uroak_Miku

成人後に母と口論になって「ほかの子はそれでちゃんと育った!」「自分はほかの子とは違う!」とやり合ったのを思い出す。どうしてもまわりと同じ id にならなくて激痛に苦しみ続けて、されど痛みは共有されずとうとう町医者はさじを投げた。ITの謎は解けても、人格形成の謎解きは長い長い時間がかかる

2020-12-27 16:07:32
uroak_miku @Uroak_Miku

理由が閃いた!同じQAサイトへの投稿だけど、違うコーナーへの投稿だからですわっ。

2020-12-27 16:01:52
uroak_miku @Uroak_Miku

運営者に問い合わせるのもちょっとあれですし

2020-12-27 15:58:30
uroak_miku @Uroak_Miku

他の子たちはみんなこうなのに。 pic.twitter.com/k0IbM9opl1

2020-12-27 15:57:19
拡大
uroak_miku @Uroak_Miku

この子だけ他の子たちと id が異なる。なぜ? pic.twitter.com/qxTWOzm7Lw

2020-12-27 15:53:58
拡大
uroak_miku @Uroak_Miku

うむむむ、id が異なるのはこの投稿のみで、ほかはどれも同じ。数分前に投稿したものも同じ。 どうしてこの子だけ血液型が異なるのか。

2020-12-27 15:43:21
uroak_miku @Uroak_Miku

どうも最新投稿ぶんの編集のときだけ id が違って、それより前のものはどれも同じ id になるしくみらしいですこのQAサイト。

2020-12-27 15:35:21
uroak_miku @Uroak_Miku

デベロッパーツールで確認してみたら id の値が違う!入力のときと違って編集のときは同じテキストボックスでも id が別ものに。これまで最後の最後で予定機動がスルーされる理由は別にあったわけですが、それを解決してもこの id の件を気が付かないとやはり機動しない…にじり寄っていく、山頂へ。

2020-12-27 15:22:41
uroak_miku @Uroak_Miku

ActivateはSelenium上では稼働しないようなのでどうする…検索したらClickが使えるようです。

2020-12-27 15:11:23
uroak_miku @Uroak_Miku

うーんExcelのVBAが作動していると一目でわかるような工夫がほしいな。メッセージボックス表示を昨晩仕掛けてみたら、OKボタンを押さないと作業がそこで止まったままになるんだって気が付いて苦笑。

2020-12-27 15:02:25
uroak_miku @Uroak_Miku

テキストボックス内でENTERキーをVBA(with Selenium)に押させたいのにうまくいかない理由は、ボックス内にカーソルを置いていないから。 「父さんどうしよう?」「Activateをプロシージャに挿むじゃ鬼太郎!」

2020-12-27 13:56:26
uroak_miku @Uroak_Miku

テキストボックスに既に入力されているテキストの、最後尾にカーソルを自動的に移動させて改行させて追加テキストを貼らせて…どうやるんだろうと検索しまくるうちに特殊キーをSendKeysで押させればいいと気が付いた。ソースコードをその方向で改変して…これよりテスト。

2020-12-27 11:57:51
uroak_miku @Uroak_Miku

プリンタがまた動かなくなったと家人が申すので動かしてみたら、ちゃんと動くやん。

2020-12-27 09:56:41
uroak_miku @Uroak_Miku

自分専用にプログラミングするのは割と気楽だけどひと様に提供するためにやれと言われたら胃が痛くなる。稼働不全のとき責任を取らされるんだなって想像がつく。

2020-12-26 23:42:13
uroak_miku @Uroak_Miku

完全に仕上げるのではなく、基板むき出しのAMラジオでいと割り切るつもり。仕上げは電気回路の設計とはまた違う手間がかかる、時間もかかる。ひとに作ってあげるものでもないし。

2020-12-26 23:40:06