Excel 2002から追加された機能にSpeakメソッドがあります。Speakメソッドは任意のデータを読み上げる命令で、次のように使います。次のコードは、セル範囲A1:A4のデータを読み上げます。 Sub Sample1() Range("A1:A4").Speak End Sub けっこう笑えます。 さて、このSpeakメソッドは上記のようにRangeオブジェクトのメソッドですが、実はApplicationオブジェクトの配下にSpeachオブジェクトというのがあり、そのSpeachオブジェクトにも同じSpeakメソッドが用意されています。 Sub Sample2() Application.Speech.Speak Range("A1") End Sub SpeachオブジェクトのSpeakメソッドは引数に単一のテキストを指定しますので、Application.Speech.Speak
ExcelVBAやVB6やVisualStudio2003(.NET Framework1.1)までのWebBrowserコントロールは、COM版(ActiveX)のWebBrowserです。 VisualStudio2005(.NET Framework2.0)以降のWebBrowserコントロールは、COM版をラッパーしたマネージドのWebBrowserです。 .NET版WebBrowserは内部でCOM版WebBrowserを呼び出しているだけで、実態としては同じものを使っています。 ただ、.NET版WebBrowserはCOM版より用意されているメソッドが少なく、通常の方法ではCOM版の全メソッド・プロパティにはアクセスできません。 代用できるメソッドを使ったり、DomDocument/DomElementでアンマネージの処理を行う方法があります。 参考 WebBrowser クラ
Windows PowerShell スクリプトの一時停止 Start-Sleep コマンドレット (スクリプトではコマンドライン コマンドよりも役に立ちます) を使用すると、指定した期間、Windows PowerShell の動作を一時停止できます。たとえば、次のコマンドは、Windows PowerShell を 10 秒間停止します。 Start-Sleep -s 10 停止時間は、-m パラメータを使用してミリ秒で指定することもできます。次のコマンドは、スクリプトを 10 秒間 (10,000 ミリ秒間) 停止します。 Start-Sleep -m 10000 Start-Sleep のエイリアス
Application.Waitメソッドは、実行中のマクロを引数で指定された時刻まで停止します。 Now関数で現在の時刻を取得して、それにTimeValue("00:00:01")を加算すると、現在の1秒後の時刻となります。 現在の1秒後にマクロの実行が再開されるので、結果的に1秒待機するということです。 以下のようなマクロを実行すると、A1:A10セルに、1から10までの数値が、1秒ごとに入力されていき、Application.Waitメソッドの動きを確認できるでしょう。 Sub Waitメソッドのテスト() Dim i As Long For i = 1 To 10 Application.Wait Now + TimeValue("00:00:01") Cells(i, 1).Value = i Next i End Sub
VBA コンパイルエラーのメッセージを表示させない方法はありますか? 文字を打ち間違った直後に出るコンパイルエラーのメッセージが、わずらわしく感じるときがあります。これを表示させる、間違った行が赤くなるだけに設定することはできますか?
IEのサポートがWindows11で完全終了してしまいましたね。(2021/10/05冒頭に追記) そんな感じで下記の質問が来たので対応策の参考になれば 下記いただいた質問 >ExcelVBAでデータを集め、競輪予想を作っています。 ・ ・ ・ >さて最近、IEのサポート終了が告知されていますが >WEBからのデータ取得はどのような対処がベターなのでしょうか?ご意見をお聞かせください。 ベター、ベスト、イロイロな考え方がありますが、 1.MSXML2.XMLHTTP などでHTMLを取得して、CreateObject("htmlfile") を使う 下記の例題動画、なんだか私の解説はイマイチだった・・・やはり、素直にSelenium VBAなのかなぁ。 と思いつつ、冒頭で Set objHTML = CreateObject("MSXML2.XMLHTTP") でHTMLを取得して、使った
エクセルVBAで操作するDOM(Document Object Model)についてVBAのIE(InternetExplorer)制御で利用するDOMについて解説しています。 VBAのIE制御 まず「エレメントの基本操作」の前にWebページを操作する上でかかせないDOM(Document Object Model)について解説します。こちらはHTMLを操作する仕組みになりますので、しっかり理解しましょう。 目次DOM(Document Object Model)とはHTML(HyperText Markup Language)とはタグと要素(エレメント)の違いエクセルVBAでのIE操作の概要タイトルを取得する一番最初のpタグの要素情報を取得するid属性が「text」の要素から要素内容だけを取得するアンカーテキストが「VBAのIE制御サイト」のリンク要素をクリックするまとめDOM(Docu
ウッディやバズが合体ロボとなって活躍するショートムービーを公開中。 トイ・ストーリーシリーズでおなじみの、ボニーやトリクシーも出演!ぜひチェックしてみてください! ウッディやバズが合体ロボとなって活躍するショートムービーを公開中。 トイ・ストーリーシリーズでおなじみの、ボニーやトリクシーも出演!ぜひチェックしてみてください! 超合金 トイ・ストーリー 超合体 バズ・ザ・スペースレンジャー ロボ 2017年1月27日発売予定 【商品仕様】 全高:約205mm 材質:ABS、ダイキャスト、PVC製 セット内容:バズ・ライトイヤー、エイリアン1号、エイリアン2号、 スペースシャトル、ザ・ビッグワン >商品ページはこちら ネットショップ・家電店・量販店、ホビーショップ等で 2016年8月1日より予約受付 ※予約取扱の有無は各店にお問い合わせ下さい。 超合金 トイ・ストーリー 超合体 ウッディ ロボ
ある日の企画会議。「なにか面白いネタを出せ」と上司からストレートに脅された我々は知恵を絞っていました。そして開始早々、100%無理と察することに成功。仕事しているフリとして有効な手段ベスト5には入るであろう「真剣な顔をしながらネットサーフィン」に全力を尽くすことになりました。 あれっ、下田さん(下田麻美さん)がイヤホンを探してる! あー、高いの無くしちゃったんだ。これはショックだろうなぁ。 みんながオススメを伝えてるみたいですよ。すごい、下田さんのTwitter上でオーディオ界隈では見慣れた単語が飛び交ってる…。 せっかくなら私たちみたいな媒体の記者とか、オーディオライターさんとか、専門店のスタッフさんとかが集まってオススメを紹介できたらいいよね。 確かに。それを実際に試聴して、ガチでお気に入りを選んでもらうとかできたら面白いかも。 まぁ、実現は難しいだろうけど…。こんな人気声優さんにイヤ
米カリフォルニア州のタトゥー除去クリニック「ドクター・タットオフ」で、レーザー施術中にゴムボールを握りしめる女性(2016年5月11日撮影)。(c)AFP/DAVID MCNEW 【6月3日 AFP】恋に落ちたあなたは、相手の名前か顔を自分の肌に永遠に刻みたくて仕方ないかもしれない。あるいは18歳になったばかりで、大人になって最初の反抗行為として、胸に竜のタトゥーを入れようと意気込んでいるかもしれない。 でもちょっと待って。タトゥー店へ駆け込む前に、もう一度よく考えた方がいい。 タトゥーを入れる米国人が増えていると複数の調査が示しているが(ある世論調査では5人に1人の割合だという)、それを後悔する人の増加も指摘されている。その結果、タトゥー除去業界が活況を呈している。 米国美容形成外科学会(ASAPS)のダン・ミルズ(Dan Mills)会長は「この5年でタトゥーを消したいという人が著しく
VMware ESX ≒ VMware ESXi? もはや、x86サーバー仮想化ソフトウエアの代名詞となり、多くの本番環境でも利用されるようになった「VMware ESX」(以下、ESX)ですが、その進化系とも言えるべき「VMware ESXi」(以下、ESXi)が、2008年7月より無償提供されることになりました。 現在、VMwareのWebサイトからもダウンロードできます。 本連載では、この無償提供されることになったESXiに焦点を当てその特徴や利用方法を解説していきます。 まずは、ESXiの位置づけから説明します。しばしば、ESXiはフルセットのESXよりも機能が少なく、非力であるという意見を聞きます。しかし、これは大きな間違いです。 ESXiの基本機能はすべてESXと同じです。肝心なハイパーバイザ部分のアーキテクチャも同じコードで構成されています。 これまでも、2005年12月に「
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く