ExcelVBAで図形内テキストを検索するアドイン自作
2022年8月13日 VBAExcelの図形内のテキストを検索するアドインを自作したので、ここに残しておく。 ◆簡単な動作確認 ◆WorkBookモジュール ここでショートカットキーを登録する 1Option Explicit 2 3' ブックオープン時(アドイン読み込み時)にショートカットキー設定 4Private Sub Workbook_Open() 5 Application.OnKey "^+f",
続きを読むJsonデータ(Jsonオブジェクト)を生成するには、辞書(Dictionary)オブジェクトや配列(Collection)オブジェクトを生成して要素を追加する。 例えば以下のようなJsonデータの生成を考えてみる。 1{ 2 "infomation": { 3 "myname": "Mike", 4 "friends": [ 5 ["Tom","man",24], 6
続きを読む業務で複数のCSVをDBに取り込むテストを行う機会があったので、今後のためにCSV作成をツール化しようと思い立った。 下図が完成したツールの様子。データシートに各種条件とデータを設定する。 文字コードシートでは、データシートの文字コードのコンボ
続きを読むExcel VBAでWebスクレイピング中に、不要な要素を削除する必要が出てきたので、その方法を備忘録として残す。 例えば、下図で「他の人はこちらも質問」の要素を削除する。 まずブラウザの開発ツールから、不要な要素を特定するための属性情報を確認する。 cl
続きを読むサンプルドキュメント 図1のXMLドキュメントファイルをVBAプログラムでロードして、XPathのテストを行う。 構造としては、Studentsの子要素にStudentが複数あり、さらにその子要素にIdとsubject別のScore要素がある。
続きを読むマッチングのテスト自動化 VBAで正規表現を使う場合、その正規表現の網羅テストするためには自動化するのが良い。まずは、マッチするかをチェックするテストツールを作ってみた。 図1:マッチングのテスト自動化。期待結果と異なる場合は、セルが赤くなる ソ
続きを読むサンプルデータと取得方法 サンプルデータと名前空間 下図をサンプルデータとして、データの取得方法を説明する。図1:サンプルデータ 3行目で名前空間が記述されている。また、6,7行目では名前空間が2つ記述されている。 ① xmlns="http://mws.amazonservices.com/schema/Products/2011-10-01" ② xmlns:ns2="http://mws.amazonservices.com/schema/Products/2011-10-01/default.xsd" ①は接頭辞(prefix
続きを読むツールを動かしていたら、次のエラーが発生した。 「セキュリティで保護されたチャネル サポートでエラーが発生しました」 ログを見るなどして調査した結果、以下の状況を確認した。 エラー発生個所は、画像のダウンロードリクエスト時。 リクエストは「WinHt
続きを読むSeleniumを組み込んだツールを使っていると、ブラウザ(Chrome)とWebドライバー(ChromeDriver)のバージョン不一致によりエラーとなることがある。感覚的には2か月に一度程度の頻度で発生する。Chromeが自動更新される
続きを読むWeb APIを使っていると、リクエストに対するレスポンスデータがJSONデータってことが一般的だ。JSONデータはキーと値のペア、すなわち連想配列になっているわけだが、これをparseすることで、キーを指定すれば値を取り出すことが可能となる。別
続きを読む