VBAに関するduiduiのブックマーク (3)

  • Excel VBA - Decorator パターンモデル

    1999/08/27 更新 石井 勝 概要 ここでは,Decorator パターンモデルという Excel プログラミングに関するアーキテクチャを解説します.これは,Decorator パターンをアーキテクチャレベルにまで拡張したモデルで,継承が使えない VB プログラミングで威力を発揮すると思います.まだ実験段階なので,このモデルが実用化できるかは今後の課題です. Excel プログラミングとは? Excel のプログラミングを一言で表すと,VBA プログラミングで Excel を拡張する,ということです.オブジェクト指向の立場で拡張といえば,継承ですね.したがって次のように任意の ExcelObject クラスを継承してプログラミングできればいいですね: 例えば Worksheet クラスから MyWorksheet クラスを継承すればいいわけです.そうすると望みのカスタマイ

  • 三流君VBAでIE操作 InternetExplorer.Applicationを操作する

    挨拶:VBAで(ExcelやAccessなどから)InternetExplorer WebBrowserを操作してみたいと思います。 呪文のような Set objIE = CreateObject("InternetExplorer.application")でVBAからIE操作を楽しんでください・・・ IEのサポートがWindows11で完全終了してしまいましたね。(2021/10/05冒頭に追記) そんな感じで下記の質問が来たので対応策の参考になれば 下記いただいた質問 >ExcelVBAでデータを集め、競輪予想を作っています。 ・ ・ ・ >さて最近、IEのサポート終了が告知されていますが >WEBからのデータ取得はどのような対処がベターなのでしょうか?ご意見をお聞かせください。 ベター、ベスト、イロイロな考え方がありますが、 1.MSXML2.XMLHTTP などでHTMLを取得し

    duidui
    duidui 2009/09/08
  • VBAでHTML操作

    0.はじめに 1 IEを起動とWebページ表示 (1)指定したWebページを表示 (2)ウインドウの設定 (3)IEウィンドウに情報書き込み1 (4)IEウィンドウに情報書き込み2 (5)表示ページのURL取得 (6)表示ページのタイトル取得 (7)ファイル情報取得例 2 フォームエレメント制御 (1)テキストボックスへ文字入力 (2)コントロールボタンクリック (3)ラジオボタンのチェック方法 (4)チェックボックスのチェック方法 (5)ドロップダウンリスト指定方法 (6)オブジェクトValue文字制御 ・文字数・指定文字抽出 ・小文字化・大文字化 ・ひらがなをカナに ・・等 3 HTMLファイルの情報取得 (1)Bodyタグのデータ取得 (2)テキストデータを取得 (3)テーブルデータ取得 (4

    duidui
    duidui 2009/09/07
    WEB操作
  • 1