適材適所

WindowsやPowerShellやネットワーク、IBMなどのシステム系の話やポイ活など気になったことも載せているブログです。

VBAでウェブスクレイピング_IE操作編_その3

Internet Explorereはサポートが終了します! はじめに 次ページをクリックする classやidがない場合のタグの取得方法 全ての要素にアクセスする 最初から最後のページまで遷移する Internet Explorereはサポートが終了します! マイクロソフトからIEのサポ…

VBAでウェブスクレイピング_IE操作編_その2

Internet Explorereはサポートが終了します! HTMLとは タグとは IEを使ったスクレイピングにおける主要な操作 情報を集める 実際のHTMLを見てみる HTMLからclass属性を取得する getElementsByClassNameメソッド タイトルを取得する Internet Explorereはサ…

VBAでウェブスクレイピング_IE操作編_その1

Internet Explorereはサポートが終了します! Internet Explorerを使ってウェブスクレイピング お題をどうするか お題はこのブログの記事タイトル一覧を取得する IEを操作するためには、「InternetExplorer」オブジェクトを使う ウェブページにアクセスする …

VBAでNotesメールを作成・送信する_ファイル添付

この記事では VBAでNotesメールにファイル添付する VBAでファイルを添付してNotesメールを作成・送信するコード コードの解説 終わりに 参考サイト この記事では VBAを使ってNotesのメール操作を自動化するためのアイディアを書いています。 Notesを使った日…

VBAでNotesメールを作成・送信する_CC/BCCの追加

この記事では VBAでNotesメールにCCとBCCを追加する CCとBCCを追加する NotesメールにCC・BCCを追加するコード コードの前提条件 終わりに 関連記事 この記事では VBAを使ってNotesのメール操作を自動化するためのアイディアを書いています。 Notesを使った…

VBAでNotesメールを作成・送信する_最も簡単なサンプル

VBAからNotesメールを操作する VBAでNotesメールを作成・送信する最も簡単なサンプル サンプルを使う前に コードの解説 終わりに VBAからNotesメールを操作する 毎日の日報メールや、同じようなメールをちょこっとだけ変えて一度に送信しなければならない場…

VBAにおける文字列検索はどれが一番速いのか_中間編

VBAで特定の文字列が含まれるか検索するのに一番速いのは誰だッ!? 出場選手紹介ッ!! 闘技場(検証した環境) ルール テストしたプログラム 闘いの行方は・・・? チャンピオンはInstr関数!! 総括 VBAで特定の文字列が含まれるか検索するのに一番速いのは…

VBAにおける文字列検索はどれが一番速いのか_先頭編

はじめに テストする機能 テストした環境 比較内容 結果 一番速いのはlike演算子!! テストしたプログラム はじめに 文字列の中から特定の文字列を検索する場面はよくある場面かと思います。 どの検索方法が最速なのか、検証してみました。 今回は、先頭の…

挫折した人のためのVBAクラスモジュール入門_その2

この記事では おさらい シートの情報をオブジェクト化する 視点を変えてみる いったん立ち止まって考える オブジェクト化することでプログラマー楽になる・・・かもしれない この記事では VBAのクラスモジュールの使い方を解説しています。 クラスモジュール…

挫折した人のためのVBAクラスモジュール入門_その1

はじめに 現場で使えるようなものを作っていきます 題材は「ネ申エクセル」 なぜネ申エクセル? シートの情報をオブジェクト化する このコードはシートの値を書き出しているだけ はじめに クラスモジュール、気になって調べてみたことありませんか? 名前は…

VBAでNotesカレンダーを取得する簡単なサンプル

はじめに Notesのカレンダーとは VBAでNotesカレンダーを取得する ひとこと 終わりに はじめに 今となっては少し下火になっている(?)そんなNotesですが、グループウェアの先駆けとして使用している組織も多いことと思います。 そんなNotesですが、こちらの記…

【VBA】ADOでCSVにアクセスする

はじめに Openを用いたCSVへのアクセス ADOを用いたCSVへのアクセス 簡単な解説 サンプル はじめに csvファイルをExcelに取り込むという、需要は地味にはびこっている気がします。 Power Queryなどの手段も増えてきましたが、VBAで簡単にできると便利です。 …

PowerShellでウィンドウの移動(MoveWindow関数)

Windowsのウィンドウをコマンドから移動させたい PowerShellでMoveWindow関数(とその他)を使う準備 MoveWindow関数について ウィンドウハンドルの取得 どのくらいの大きさか 1ピクセルのサイズを調べる 使ってみる まとめ 参考サイト PowerShellでWindows A…

VBAでNotesメールを取得する簡単なサンプル

VBAでNotesメールを取得する VBAでNotesメールを取得する簡単なサンプル 応用のヒント なんでNotesをVBAから扱えるの? 終わりに VBAでNotesメールを取得する 仕事の中には「毎日、毎週、この作業やるの面倒だなぁ・・・。」というシーンが多々あります。そ…

Excel VBAでAccessへの接続をSQLで簡単に行う

Excel VBAからAccessを操作する ADOによる接続をカプセル化(ラッピング)するクラス ConnectionFactoryでAccessへの接続をラッピングする ConnectionWrapperクラスでレコードの操作などカプセル(ラップ)する ExcelからAccessへ接続する レコードを追加する 終…