vbaに関するsame_kaoのブックマーク (18)

  • VBA(vbs)で パワーポイント スライドショー の 自動実行 に チャレンジ - 三流君 ken3のmemo置き場

    Excelと同じで、PowerPointでもマクロ記録が使えるみたいです。 マクロ記録を使って スライドショー の 自動実行にチャレンジしてみた そんなお話です。 参考にする:パワーポイントのマクロ http://homepage2.nifty.com/DreamyCat/PPT010.htm とか はてなの情報古いけど http://q.hatena.ne.jp/1103068680 など 上記ページで気になったのが、 >PowerPoint 2007 では「マクロの記録」機能が無くなりましたので これが意外とキツイかも。。。 コードはこんな感じ?いきなりコードを見せちゃうけど、 Eドライブの\テスト.pptを開いて、スライドショーで5秒待ってから3ページ送る そんな処理をテストしてみました。 デスクトップにtest.vbsとか適当に作成して下記のコードをテストしてみて下さい。 test

    VBA(vbs)で パワーポイント スライドショー の 自動実行 に チャレンジ - 三流君 ken3のmemo置き場
    same_kao
    same_kao 2012/07/10
  • クラスモジュール講座

    ここでは、VB のクラスモジュールについて詳しく解説しています。「VB の基は知ってるけど、クラスとか難しいことはまだ知らない」という人へ。 クラスを理解すれば、プログラミング や VB への理解が深まり、今まで以上にプログラミングが楽しくなると思います。 目次 導入 クラスモジュールを学ぶ前に ... 何をしようとしているのか? 「クラス」とは? 基礎編 クラスモジュールの役割 クラスとオブジェクトの関係、インスタンスとは? プロパティ 前編 プロパティ 後編 メソッド イベント インスタンスの誕生と終焉 Object 型 コラム なぜ“オブジェクト指向”が必要なのか? 標準モジュールにプロパティ ... 小ネタ クラス化のメリット クラス化の留意点 応用編 オブジェクト変数とインスタンスByVal とインスタンス ポリモーフィズム ... オブジェクト同士の契約ポリモーフィズムとイン

    same_kao
    same_kao 2012/02/04
  • Excel VBAでWebサービス - ExcelでTwitterと連携する

    はじめに 最近のWebサービスでは新しい認証方式「OAuth」が必要なものが増えています。今回からTwitterをターゲットとしてOAuth認証を利用する方法を説明します。動作確認は、Windows 7、Excel 2010、VBA 7.0およびWindows XP、Excel 2007、VBA 6.5で行っています。 Excel VBAWebサービス - 天気予報を取得してみよう Excel VBAWebサービス - MSNマネーから株価の推移を取得しよう Excel VBAWebサービス - Excelで書籍情報を検索・取得してみよう Excel VBAWebサービス - YouTube APIで動画を検索しよう OAuth認証について OAuth認証とは大雑把に言うと、「トークン」と呼ばれる通行手形のようなものと、「シークレット」と呼ばれる秘密鍵による電子署名とを組み合わせて

    same_kao
    same_kao 2012/02/02
  • Office TANAKA - FileSystemObject

    FileSystemObjectオブジェクトは、ドライブ・フォルダ・ファイルなどを操作できるオブジェクトです。FileSystemObjectオブジェクトは、Scrrun.dllファイル内のスクリプティングタイプライブラリとして提供されます。 VBAからFileSystemObjectオブジェクトを利用するには、CreateObjectメソッドを実行してFileSystemObjectオブジェクトのインスタンスを作成し、そのインスタンスに対してプロパティの設定やメソッドを実行します。ここでは、FileSystemObjectオブジェクトのプロパティやメソッドのリファレンスと、使い方のサンプルを解説します。 なお、文の内容はExcel VBAでの操作を前提に書きますが、AccessなどのVBAや、VisualBasic(VB)からも同じ考え方でFileSystemObjectオブジェクトを

    same_kao
    same_kao 2010/12/14
  • クレジットカード現金化の高還元率の優良店を選ぶためには

    クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    same_kao
    same_kao 2010/09/08
  • Microsoft サポート

    Copilot Pro でミーティング 最新の Copilot ファミリーのメンバーでは、上位の AI モデルへの優先アクセスが提供されます。また、Microsoft 365 Home および Microsoft 365 Family のサブスクライバーに対しては、現在日常的に使用している Microsoft 365 アプリのための AI アシスタントとなります。 Copilot Pro の使用を開始する Copilot はどこで入手できますか?

    same_kao
    same_kao 2010/09/02
    ADODB
  • 三流君ASP:ADO CSV接続 schema.iniを使い型を設定してみた

    [三流君] --> [ASPで遊ぶ、失敗する] --> [バックナンバー一覧] --> No.102 ADO CSV接続 schema.iniを使い型を設定してみた こんにちは、三流プログラマーのKen3です。 今回は、読者2人からヒントをもらった、 schema.iniを使い ADOのCSV接続の自動で決まってしまうデータの型を指定してみました。 いつもの三流的なアプローチなので、実際はアレンジして使ってください。 ※一部でも参考になればいいんだけど・・・ /* * 1.今回のキッカケ */ No.080 Microsoft Text Driver (*.txt; *.csv) で接続してみた http://www.ken3.org/asp/backno/asp080.html から >質問なのですがcsvファイルを接続し、データを吸い上げたときに >IPアドレスのように111.222.

    same_kao
    same_kao 2010/09/02
  • ADO - FSWikiLite

    ADO(ActiveX Data Object)メモの目次 ADO(ActiveX Data Object)メモの目次 使用しているADOのバージョンは? DBへの接続 ADOXでMDBを作成する テーブル作成 オートナンバー型フィールドの作成 主キーの設定 テーブル削除 レコードセットのページング処理について JROによるMDBの最適化について テキストデータへのアクセス方法 schema.iniについて サンプル メモリ内でRecordsetを作成してオープンする レコードセットの切断 テーブルの存在をチェック バイナリデータの読み書き レコードセットの永続化 非同期接続 使用しているADOのバージョンは? ConnectionオブジェクトのVersionプロパティの値を参照します。以下を拡張子.vbsの適当なファイルに保存してダブルクリックしてください。 Option Explici

    same_kao
    same_kao 2010/09/02
    ADODB接続
  • 2FeRed's Conundrum of Life :: [엑셀] 엑셀에서 양력을 음력으로, 음력을 양력으로 변환

    same_kao
    same_kao 2010/08/25
    陰暦関数
  • Office TANAKA - Excel VBA Tips[新しいツールバーを作る]

    マクロでツールバーを作る方法がわかりません…という質問を受けました。なるほど、メニュー関係の操作は慣れないと訳がわからないものです。ここでは、マクロで新しいツールバーを作るテクニックを解説しましょう。 ツールバー(とメニュー全般)はCommandBarオブジェクトです。CommandBarオブジェクトの集合がCommandBarsコレクションですから、新しいツールバーを作成するということは、CommandBarsコレクションに新しいCommandBarオブジェクトを追加するということになります。これにはAddメソッドを使います。次のコードは、新しいツールバーを作成します。 Sub Sample1() CommandBars.Add End Sub 実行してみましたか?実行しても何も起きませんよね。でも実は新しいツールバーが作成されているんです。[ツール]-[ユーザー設定]を実行して[ユーザ

    same_kao
    same_kao 2010/08/01
    Application.CommandBars
  • ExeclVBAユーザーフォームから右クリックでショートカットメニュー

    こんにちは。 Userform1 に Textbox1 を配置し、以下のコードをそれぞれコメントにある モジュールにコピペして下さい。 右クリックは「MouseUp」イベントで検知できます。 とりあえず、コピー&ペーストを簡単...と言うかかなり手抜きですが、 実装してみました。例外処理は最小限しかしてません。 ' // Userform1 ------------------------------------------------------ Private Const MENUNAME As String = "RIGHT_CLICK_MENU" Private mCB As CommandBar Private Sub UserForm_Initialize() Call CreatePopupMenu End Sub Private Sub UserForm_QueryClos

    ExeclVBAユーザーフォームから右クリックでショートカットメニュー
    same_kao
    same_kao 2010/07/30
  • @IT:運用 Windows管理者のためのWindows Script Host入門 第6回 WshShellオブジェクトの詳細(2) 1.特殊フォルダの取得 ― SpecialFoldersプ...

    前回に引き続きWshShellオブジェクトについて解説する。WshShellオブジェクトは、プログラムの実行やプログラムへのキー・ストロークの送信、環境変数の取得と設定など、OSに対する各種の処理を行うオブジェクトである。 特殊フォルダの取得―― SpecialFoldersプロパティ ―― Windows環境では、デスクトップ(画面の最背面にある部分。壁紙などを貼り付けることができる)やマイ・ドキュメント、スタートメニューなどの特別なフォルダをよく使うが、それらに対応する実際のフォルダは、動作環境によってパスが異なるため(実行するOSやユーザーごとに異なるなど)、スクリプトから利用する場合も、コードでフォルダのパスを直接指定することはできない。 このような場合に利用できるのがWshShellオブジェクトのSpecialFoldersというプロパティである。SpecialFoldersプロ

    @IT:運用 Windows管理者のためのWindows Script Host入門 第6回 WshShellオブジェクトの詳細(2) 1.特殊フォルダの取得 ― SpecialFoldersプ...
  • 第5回 WshShellオブジェクトの詳細(1)

    FCのようなコマンドライン・ツールを実行する場合には、Execメソッドを利用する方法もある。Execメソッドも、パラメータとして実行するプログラムを指定する点ではRunメソッドと違いはない。しかし前述したとおり、Execメソッドを利用すれば、終了コードの取得だけでなく、標準入出力を通してコマンドにオプションを与えたり、コマンド実行の結果を取得したりできるようになる。 またExecメソッドは、戻り値としてWshScriptExecオブジェクトを返す。前述したクラス構成図から分かるとおり、WshScriptExecオブジェクトにはStatus、StdIn、StdOut、StdErr、ExitCode、ProcessIDの6つのプロパティがある。

    第5回 WshShellオブジェクトの詳細(1)
    same_kao
    same_kao 2010/02/17
  • ユーザーフォームのストレス = ExcelのVBAマクロ『くきおの筋肉マクロ』

    このページでは、Excelのユーザーフォームを使う上で、中々思い通りに動かなかったり、見落としがちな後処理・落とし穴的な事柄などを覚え書きとして書き綴っています。 Excelに標準で添付されているVisual Basic Editorを使うと、市販のアプリケーションソフトでは?と、見紛う外観を持ったソフトが作れます。(たぶんね。内部もそうだと良いけど、なかなかできません。) VBAマクロと組み合わせて、オリジナルのユーザーフォームを組み上げていくと、「やったぁ~、できたど~!」と達成感が得られます。でも、いざ他の人に使ってもらうと、動かないんです。 殆どの場合は、作者の操作上の癖が邪魔をして、VBAマクロのエラー中断を隠したりしています。自分で組んでいると、操作は一定の手順を踏んでいくので、バグフィックスにかからないんですね。 自分の思い込みで作っても、ユーザーはA→B→C→D→・・・とい

    same_kao
    same_kao 2009/11/26
    UserFormプロパティ
  • Access Study Vol.2 アドイン入門 | T'sWare

    Accessにはテーブルウィザードやフォームウィザード、コードビルダ、リンクテーブルマネージャなどさまざまなアドインがあらかじめ組み込まれています。しかもAccessでは、既製のアドインを利用するだけでなく、Access自身でこのアドインを作ることもできるのです。VBAなどを日頃使っている人なら決して難しいものではありません。普通のデータベースアプリケーションとの違いやアドインとして動作させるための数少ないポイントだけ押さえれば、簡単にオリジナルアドインを作成することができます。そしてそれがこのVol.2のテーマです。 シリーズは Access2000 での開発を前提に作成しています。 ここで作成したサンプルアドインのソースがダウンロードできます →

    same_kao
    same_kao 2009/11/26
    アドインの作成
  • http://www.mhl.janis.or.jp/~winarrow/vbscript/

  • Office TANAKA - VBA Tips

    VBAコンテンツ Home Excel VBA Excel VBA Tips セル セルが選択されているか判定する アクティブでないシートのアクティブセル 結合セルを調べる 簡単に罫線を引く セルのValue2プロパティ あるセルがセル範囲に含まれるかどうか セル範囲の操作 確実に選択されているセルを操作する 入力されているデータの最終セルを取得する 複数のセルを選択する 特定のセル範囲内を検索する 非表示のセルを検索する すべて検索する 日付を検索する 1と001の問題 Range(左上セル, 右下セル)の使い方 セルの罫線に関すること new オートフィルタ 書き方の基 文字列で絞り込む 数値で絞り込む 日付で絞り込む 色で絞り込む 作業列で絞り込む 絞り込んだ結果をコピーする 絞り込んだ結果を集計する 絞り込んだ結果の行を操作する オートフィルタの状況を判定する 数式のエラーで絞り

  • 1