DOUGLAS_ の回答履歴

全1103件中1~20件表示
  • Excel VBAでOutlookアカウント設定

    クライアントPCの入れ替え時のOutlook設定(2013から2016に)について質問いたします。 できるだけミスを防ぎつつ、効率化も図りたいと考えていまして アカウント設定を何とか人の手をあまりかけずに実施したいです。 レジストリを抜いてきて、regファイルを移行するという方法も 試しましたが、移行後にOutlook 2016を起動すると、PSTファイルのパスが 間違っているので、再度PSTファイルを選択してくださいと ファイル選択ダイアログが表示され、移行したファイルを選択すると 起動はできている状態です。 ですが、regファイルの中身が色んな情報が入っていそうで 今後何か起こりそうなので、この方法はちょっと避けたいと思っています。 そこで、Excel VBAでOutlookの操作ができることに着目し アカウント設定ができないか検討しています。 Webにはメールを送信したり、内容のチェックをするという情報は たくさんありますが、アカウント設定は無く半ば諦めかけてますが そういった方法を知っている方、ご教示お願いいたします。

  • アンカーテキストはなんでアンカーと呼ぶんですか?

    プログラミングのhtmlでアンカーテキストaはなんでアンカーと呼ぶんですか? a href anchorとは錨のことですか?

    • ベストアンサー
    • tjjjd
    • HTML
    • 回答数4
  • お気に入りバーの出し方

    最近、 ツイッターをしてたら、ブラウザの変更を求められて Google Chrome にしました。(これまではInternetエクスプローラー) しかし、今までは Yahooを開くと、 上部にお気に入りバーが表示されていたのですが、 現在は見当たりません。 ブラウザを変えてしまったからでしょうか? お気に入りバーを表示させるには、どうしたらいいでしょうか? ご存知の方、教えてください。 どうぞ宜しくお願いします。

  • CSSに詳しい方!

    HTMLとCSSを使って画像(完成図)のようなページを作ろうとしていますが、どうしても失敗例のようになってしまいます。どうすれば完成図のようになりますか。 失敗1→サイドバーにfloat:left;を設定。 失敗2→サイドバーと本文にfloat:left;を設定。

  • アンカーテキストはなんでアンカーと呼ぶんですか?

    プログラミングのhtmlでアンカーテキストaはなんでアンカーと呼ぶんですか? a href anchorとは錨のことですか?

    • ベストアンサー
    • tjjjd
    • HTML
    • 回答数4
  • vba ie操作 検索後のタイトルが取得できない

    vba ie操作 ヤフーファイナンス 検索後のタイトルが取得できない win8、エクセル2010です。 ヤフーファイナンスで会社名を検索して、その後のコードを取得したいのですが その場合、タイトルに企業コードがあるので、その文字を取得しようとしたら、 検索前のページが取得されてしまいます。 ------------------------------------------------------------ Dim objIE As New InternetExplorer Sub test() Dim str企業名 As String Dim myObj As Object str企業名 = "ホテルオークラ" Set objIE = CreateObject("InternetExplorer.application") With objIE .navigate "http://finance.yahoo.co.jp/" .Top = 0 .Left = 0 .Width = 1000 .Visible = True End With Call IE_wait For Each myObj In objIE.document.all.tags("input") If myObj.ID = "searchText" Then myObj.Value = str企業名 Exit For End If Next For Each myObj In objIE.document.all.tags("input") If myObj.ID = "searchButton" Then myObj.Click Call IE_wait Exit For End If Next Debug.Print objIE.document.Title Set objIE = Nothing End Sub ----------------------- Sub IE_wait() Const READYSTATE_COMPLETE As Long = 4 Do Until objIE.readyState = READYSTATE_COMPLETE Loop Do While objIE.Busy = True DoEvents Loop End Sub ------------------------------------------------------------ というコードなのですが 検索語の2ページ目は 「(株)京都ホテル【9723】:株式-株価 - Yahoo!ファイナンス」 というタイトルなのに 1ページ目と同じ 「Yahoo!ファイナンス - 株価やニュース、企業情報などを配信する投資・マネーの総合サイト」 が返ります。 なぜ次のページのタイトルが取得できないのでしょうか? 画面上IEブラウザには2ページ目が表示されています。

  • エクセルVBAでブックのデータをテキストファイルに

    エクセル「Excel2003」ブックのデータを仕分けしてテキストファイルを作成する。 住所録(全国一覧表:シート1枚に記載)があります。 住所ごとにデータを分けて、個別のテキストファイルを作成する ※テキストファイルのファイル名は地域コード(英数字)にする。  tokyo.html ※テキストファイルの種類は、HTMLファイル ※住所録の項目は、  会社名、住所、電話、FAX、担当者、地域コード の6個 ※HTMLファイルに表示させるのは地域コードを除いた5項目 ※以下は、HTMLファイルの例になります。 <!DOCTYPE html> <html lang="en"> <body> <div class="span3" id="sidebar"> <div class="widget"> <h4 class="widgetTitle">会社名1</h4> <ul><li>住所1</li> <li>電話番号1</li> <li>ファックス1</li> <li>担当者1</li></ul></div> <div class="widget"> <h4 class="widgetTitle">会社名2</h4> <ul><li>住所2</li> <li>電話番号2</li> <li>ファックス2</li> <li>担当者2</li></ul></div> <div class="widget"> <h4 class="widgetTitle">会社名3</h4> <ul><li>住所3</li> <li>電話番号3</li> <li>ファックス3</li> <li>担当者3</li></ul></div> <div class="widget"> <h4 class="widgetTitle">会社名4</h4> <ul><li>住所4</li> <li>電話番号4</li> <li>ファックス4</li> <li>担当者4</li></ul></div> <div class="widget"> <h4 class="widgetTitle">会社名5</h4> <ul><li>住所5</li> <li>電話番号5</li> <li>ファックス5</li> <li>担当者5</li></ul></div> <div class="widget"> <h4 class="widgetTitle">会社名6</h4> <ul><li>住所6</li> <li>電話番号6</li> <li>ファックス6</li> <li>担当者6</li></ul></div> </div> </body> </html>

  • エクセルVBAでブックのデータをテキストファイルに

    エクセル「Excel2003」ブックのデータを仕分けしてテキストファイルを作成する。 住所録(全国一覧表:シート1枚に記載)があります。 住所ごとにデータを分けて、個別のテキストファイルを作成する ※テキストファイルのファイル名は地域コード(英数字)にする。  tokyo.html ※テキストファイルの種類は、HTMLファイル ※住所録の項目は、  会社名、住所、電話、FAX、担当者、地域コード の6個 ※HTMLファイルに表示させるのは地域コードを除いた5項目 ※以下は、HTMLファイルの例になります。 <!DOCTYPE html> <html lang="en"> <body> <div class="span3" id="sidebar"> <div class="widget"> <h4 class="widgetTitle">会社名1</h4> <ul><li>住所1</li> <li>電話番号1</li> <li>ファックス1</li> <li>担当者1</li></ul></div> <div class="widget"> <h4 class="widgetTitle">会社名2</h4> <ul><li>住所2</li> <li>電話番号2</li> <li>ファックス2</li> <li>担当者2</li></ul></div> <div class="widget"> <h4 class="widgetTitle">会社名3</h4> <ul><li>住所3</li> <li>電話番号3</li> <li>ファックス3</li> <li>担当者3</li></ul></div> <div class="widget"> <h4 class="widgetTitle">会社名4</h4> <ul><li>住所4</li> <li>電話番号4</li> <li>ファックス4</li> <li>担当者4</li></ul></div> <div class="widget"> <h4 class="widgetTitle">会社名5</h4> <ul><li>住所5</li> <li>電話番号5</li> <li>ファックス5</li> <li>担当者5</li></ul></div> <div class="widget"> <h4 class="widgetTitle">会社名6</h4> <ul><li>住所6</li> <li>電話番号6</li> <li>ファックス6</li> <li>担当者6</li></ul></div> </div> </body> </html>

  • VBSでメール送信

    VBS初心者です。 以下のサイトを参考に,特定のフォルダにファイルが追加されたら, 指定のメールアドレスに添付して送信するVBSを作成してみました。 http://plaza.rakuten.co.jp/mscrtf/diary/201206260000/ ちなみに記述を少しだけ変えて, 送信したファイルを削除しないようにしています。 しかしこうしてしまうと,「送信フォルダ」にファイルが追加されると, その新しく追加されたファイルではなく, 前から置いてある別のファイルが送信されてしまいます。 「最新のファイルを添付して送信」することはできないでしょうか? またファイルを添付してメールを送信することはできるのですが, なぜか送信受信ともに,まったくおなじメールが2通作成されてしまいます。 (2通同時ではなく1通目が届いて30秒後くらいにもう1通届きます)。 あと,受信側メールアドレスをbbb@hotmail.co.jpにし, smtpserver:smtp.live.com smtpserverport:587 とすると 「転送においてサーバーに接続できませんでした」と出てしまいます。 ポート番号を,465や25にしてみましたがだめでした。 どこを直せばいいでしょうか? 以上の解決策をご教授ください! コードは以下です。 Dim Fs, strPath, Fl, F, NewFile, NewFileFP, OutF Set Fs = CreateObject("Scripting.FileSystemObject") strPath = "C:\FileSend\送信フォルダ\" NewFile = "" Set Fl = Fs.GetFolder(strPath) For Each F In Fl.Files If F.Name > NewFile Then NewFile = F.Name End If Next NewFileFP = Fl & "\" & NewFile Dim WshShell, BtnCode Set WshShell = WScript.CreateObject("WScript.Shell") Set objShell = CreateObject("Wscript.Shell") Set oMsg = CreateObject("CDO.Message") oMsg.From = "ファイル送信元 <aaa@gmail.com>" '送信元 oMsg.To = "bbb@hotmail.co.jp" '送信先 oMsg.Subject = "ファイルの送信test3" '件名 oMsg.TextBody = "ファイルをお送りします。" 'メール本文 oMsg.AddAttachment NewFileFP '添付 oMsg.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 oMsg.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.googlemail.com" oMsg.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 oMsg.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True oMsg.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 oMsg.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusername") = "aaa@gmail.com" oMsg.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "******" oMsg.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 oMsg.Configuration.Fields.Update oMsg.Send oMsg.Configuration.Fields.Update oMsg.Send Set OutF = Fs.OpenTextFile("C:\FileSend\test.txt",8) OutF.WriteLine "Date[" & date & "] Time[" & time & "] File[" & NewFile & "]" OutF.Close objShell.Popup "メール送信しました。", 0, "送信完了", 0 Set Fs = Nothing Set Fl = Nothing Set OutF = Nothing 使用しているパソコンは Win7Professional 32bit です。 よろしくお願いいたします!

  • EXCEL VBAの構造体検索について

    エクセルVBAを友人に頼まれ修正しているのですが、 構造体内検索ができません。 ネットを検索しても解決にはつながらなかったので質問させていただきました。 excelは2010、OSはwindows8です。 よろしくお願いします。

  • EXCEL2003 テキストボックスの回転 

    EXCEL2003でテキストボックスを使用しています。 テキストボックスを回転させたときに一緒に文字も回転させたいのですが 何か良い方法はないでしょうか?

  • マッチョ男性のタンクトップ

    マッチョ男のタンクトップて、恥ずかしくないんでしょうか? 私は格闘技選手のためよく、タンクトップ来てたんですが、女性からちらっと、なんかこれ見よがしでキモイときこえました。自分は夏が苦手なので何も考えずに着てたんで・・・・。 それいらい絶対タンクトップは来てません。女性から見てやはりマッチョなタンクトップは敬遠されるんでしょうか?

  • VBA でxmlの全要素・属性の読み込み

    お世話になります。 ExcelのVBAを使用して、xmlファイルの全要素・全属性を読み込み、 Excelに書き出したいと思っております。 ネットを参考に下記のソースで、全ての要素をエクセルに 書き出すことは、できたのですが、どうしても全属性を読み込むことが できません。 どのようにすればよいか教えて頂けないでしょうか? お手数ですがよろしくお願い致します。 -----------------ソース---------------- Sub main() Dim myxml As New DOMDocument40 Dim nodelist As IXMLDOMNodeList Dim onenode As IXMLDOMNode Dim i As Integer myxml.Load ("C:\Users\harada\Desktop\problem_info取り込み\problem_info.xml") Set nodelist = myxml.DocumentElement.ChildNodes i = 1 For Each onenode In nodelist Call submain(onenode, i, 1) i = i + 1 Next End Sub Sub submain(tmp As IXMLDOMNode, itmp As Integer, j As Integer) If tmp.HasChildNodes = False Then Exit Sub k = tmp.ChildNodes.Length For m = 0 To k - 1 Cells(itmp, j + m).Value = tmp.ChildNodes(m).Text Next j = j + m Set tmp = tmp.ChildNodes.NextNode Call submain(tmp, itmp, j) End Sub

  • エクセルでURLに特定文字が含まれるか調べる方法

    複数のURL(webページ)から特定文字が含まれているURLのみを調べる方法について教えてください。 海外サイトの調査候補URLを複数用意し、そのURLのページソースに「news」という特定文字列が含まれているURLを抽出する方法として、エクセルのマクロで以下を試してみました。 ---------- Sub KeyWord_Search()  Dim objHTTP As Object  Dim i As Long  Const strKW As String = "news"  Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")  With objHTTP   For i = 1 To Range("A1").End(xlDown).Row    .Open "GET", Cells(i, 1).Value, False    .Send    If .Status = 200 Then If InStr(1, .ResponseText, strKW, 1) > 0 Then Cells(i, 2).Value = "*"   Next  End With  Set objHTTP = Nothing End Sub ---------- きちんと抽出されるURLもあれば、以下のようなエラーが発生するURLもあります。 ---------- 実行時エラー'-2147023783(80070459)': Unicode 文字のマッピングがターゲットのマルチバイト コード ページにありません。 ---------- 恐らく文字コードの問題だと想像していますが、マクロについて全く知識がないため解決方法がわかりません。なお、上記のマクロはGoogle検索で調べたものをそのままコピー貼り付けしたものです。 また、存在しないURLと「処理がタイムアウト」するURLは処理から除外したいと考えいます。 よろしくお願いします。

  • エクセルVBA IEのiframe タグへ書き込み

    お世話になります。 2003/XP 使用です。 VBAからIEの操作を行います。 iframe タグを掴むまでは大丈夫なのですが、 iframe タグへのデータ書き込み時にエラーがでます。 iframe タグのソースは下記のとおりです。 ---- <iframe id="rte___article__body" name="rte___article__body" width="100%" height="300" src="/rte/blank.htm" border="1" marginheight="0" marginwidth="0" frameborder="1" framespacing=""></iframe> ---- 下記、作成したコード ----- Dim objIFRAME As Object Dim I_kiji As Integer Dim oHTMLIFrame As HTMLIFrame Set objIFRAME = objBlogfree.document.getElementsByTagName("iframe") For I_kiji = 0 To objIFRAME.Length - 1 Set oHTMLIFrame = objIFRAME(I_kiji) If oHTMLIFrame.Name = "rte___article__body" Then ’←ここまでは大丈夫です。  oHTMLIFrame.document.all("txt").Value = "aaa" ’←ここでエラー End If Next I_kiji ---- エラーは、  実行時エラー ’91’:  オブジェクト変数または、Withブロック変数が設定されていません。 と表示されます。 参照設定で、  MS HTML Object Library、  MS Internet Controls  MS Scripting Runtime の設定はしています。 エラーの出る部分を  oHTMLIFrame.Value = "aaa" にしてもダメでした。 よろしくお願いします。

  • フレームを使ってるサイトはタグの取得はできない?

    フレームを使ってるサイトは、タグの取得はできないのでしょうか? vbaでieを操作をしていて、サイトにログイン後、 imgタグの中にあるaltの値を取得したいのですが、 For Each myObj In objIE.document.all.tags("img") Debug.Print myObj.alt Next これがスルーされてしまいます。 imgタグがいくつもあるのにスルーされてしまうし、imgタグだけでなくtdタグなどもすべてスルーされます。 その原因はサイトにフレームが使われてるからなのでしょうか? なぜか For Each myObj In objIE.document.all.tags("frame") Debug.Print myObj.Name Next なら値が取得できるんです。 For Each myObj In objIE.document.all.tags("form") Debug.Print myObj.Name Next はダメでした。 いつもなら、ソースにformタグがあれば、これで取得できるのですが・・・

  • エクセルでURLに特定文字が含まれるか調べる方法

    複数のURL(webページ)から特定文字が含まれているURLのみを調べる方法について教えてください。 海外サイトの調査候補URLを複数用意し、そのURLのページソースに「news」という特定文字列が含まれているURLを抽出する方法として、エクセルのマクロで以下を試してみました。 ---------- Sub KeyWord_Search()  Dim objHTTP As Object  Dim i As Long  Const strKW As String = "news"  Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")  With objHTTP   For i = 1 To Range("A1").End(xlDown).Row    .Open "GET", Cells(i, 1).Value, False    .Send    If .Status = 200 Then If InStr(1, .ResponseText, strKW, 1) > 0 Then Cells(i, 2).Value = "*"   Next  End With  Set objHTTP = Nothing End Sub ---------- きちんと抽出されるURLもあれば、以下のようなエラーが発生するURLもあります。 ---------- 実行時エラー'-2147023783(80070459)': Unicode 文字のマッピングがターゲットのマルチバイト コード ページにありません。 ---------- 恐らく文字コードの問題だと想像していますが、マクロについて全く知識がないため解決方法がわかりません。なお、上記のマクロはGoogle検索で調べたものをそのままコピー貼り付けしたものです。 また、存在しないURLと「処理がタイムアウト」するURLは処理から除外したいと考えいます。 よろしくお願いします。

  • エクセルでURLに特定文字が含まれるか調べる方法

    複数のURL(webページ)から特定文字が含まれているURLのみを調べる方法について教えてください。 海外サイトの調査候補URLを複数用意し、そのURLのページソースに「news」という特定文字列が含まれているURLを抽出する方法として、エクセルのマクロで以下を試してみました。 ---------- Sub KeyWord_Search()  Dim objHTTP As Object  Dim i As Long  Const strKW As String = "news"  Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")  With objHTTP   For i = 1 To Range("A1").End(xlDown).Row    .Open "GET", Cells(i, 1).Value, False    .Send    If .Status = 200 Then If InStr(1, .ResponseText, strKW, 1) > 0 Then Cells(i, 2).Value = "*"   Next  End With  Set objHTTP = Nothing End Sub ---------- きちんと抽出されるURLもあれば、以下のようなエラーが発生するURLもあります。 ---------- 実行時エラー'-2147023783(80070459)': Unicode 文字のマッピングがターゲットのマルチバイト コード ページにありません。 ---------- 恐らく文字コードの問題だと想像していますが、マクロについて全く知識がないため解決方法がわかりません。なお、上記のマクロはGoogle検索で調べたものをそのままコピー貼り付けしたものです。 また、存在しないURLと「処理がタイムアウト」するURLは処理から除外したいと考えいます。 よろしくお願いします。

  • エクセルでURLに特定文字が含まれるか調べる方法

    複数のURL(webページ)から特定文字が含まれているURLのみを調べる方法について教えてください。 海外サイトの調査候補URLを複数用意し、そのURLのページソースに「news」という特定文字列が含まれているURLを抽出する方法として、エクセルのマクロで以下を試してみました。 ---------- Sub KeyWord_Search()  Dim objHTTP As Object  Dim i As Long  Const strKW As String = "news"  Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")  With objHTTP   For i = 1 To Range("A1").End(xlDown).Row    .Open "GET", Cells(i, 1).Value, False    .Send    If .Status = 200 Then If InStr(1, .ResponseText, strKW, 1) > 0 Then Cells(i, 2).Value = "*"   Next  End With  Set objHTTP = Nothing End Sub ---------- きちんと抽出されるURLもあれば、以下のようなエラーが発生するURLもあります。 ---------- 実行時エラー'-2147023783(80070459)': Unicode 文字のマッピングがターゲットのマルチバイト コード ページにありません。 ---------- 恐らく文字コードの問題だと想像していますが、マクロについて全く知識がないため解決方法がわかりません。なお、上記のマクロはGoogle検索で調べたものをそのままコピー貼り付けしたものです。 また、存在しないURLと「処理がタイムアウト」するURLは処理から除外したいと考えいます。 よろしくお願いします。

  • アクティブにせず行列を入れ替えて貼付け

    マクロを勉強中のものです Sheet1のE1:E5をコピーし Sheet2のC列の入力済最終セルの一つ下に行列を入れ替えて貼付けたいです (しかしSheet2はアクティブにせず処理させたです) どうか、これが可能なマクロを教えてください。