チャットソフトのログをExcelへ移す方法

このQ&Aのポイント
  • チャットソフトに出る発言をリアルタイムでExcelに自動的に貼付ける方法を教えてください。
  • Excelにコピペするだけで、ハンドルごとに色分けされたログを保存できる方法を知りたいです。
  • チャットソフトのログをExcelに貼り付けながら、発言が出るたびにリアルタイムで追加する方法を教えてください。
回答を見る
  • ベストアンサー

チャットソフトのログをExcelへ移したい

チャットソフトに出る発言をリアルタイムでExcelに自動的に貼付できないでしょうか? いまYahooチャットで経済談義などをするのが楽しみですが、皆のハンドルがアルファベット羅列なため誰のなのか、なかなか見分けられません。 年のせいも有りますが、その人の前発言を探しているうちに打込みが遅れてしまいます。 Excelにコピペすれば、ハンドルがAで始まる人の文字列は赤、Bは青などとマクロで各人ごと色分けし見分けやすくなります。 自分で出来たのはチャットを中断し、それまでのログ全行をExcelにコピペしてからマクロを実行したものです。 発言が出ると同時にその都度、ログをセルに貼付け出来ないでしょうか? ウィンドウ(メッセンジャー)はたぶんJAVAだと思います。 VBの分野ではないかも知れませんが、有料でもこんなプログラムを作ってくれるサイトが有れば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • NOBNNN
  • ベストアンサー率50% (93/186)
回答No.1

きちんとした。かっこよく行うには プログラムを作らないとむりですね。 チャットを監視し、メッセージを同時に受け取るようにして ログに書き込む。それをフィルタリング(検索して)表示するとか・・ 一番簡単なのは、ログをメモ帳にコピペして記録保存しSakura エディッタなどで Grep 検索(複数ファイルのキーワード検索)することです。 これですとハンドル名が含まれる内容が一発検索してくれます。 マクロ化すれば簡単にできそうです。

hiro-ss
質問者

補足

こんばんは。回答ありがとうございます。 ログを一度Excelへ転記できさえすれば、あとはマクロで色分けとかするのは可能なんです。 問題はチャットウィンドに現れる各人の発言文字列を、どうすれば自動的にセルへ移せるかなんですよね。

関連するQ&A

  • javaでのチャットシステムの構築について

    プログラマーとしての勤務経験はなく、 素人ながらに 最近プログラムの勉強とwebアプリ製作っぽいものを試しているんですが javaのサーブレット?でのリアルタイムの チャットシステムの構築というのはできるの でしょうか? 「多くの人間が各自のPCでランダムに発言したものが 即時に各自のPCに表示されるような形のもの」を作ろうと思っています。 jspとデータベースを利用した飲食店のレビュー投稿システムの 原型みたいなものは試しに作ってみたことがあります。 しかしjspだとjavaとhtmlが混ざってソースコードが見づらいため今回のチャットシステムの製作にあたっては サーブレットにしてスッキリ分離しようと思ってます コメントなどはデータベースにも格納しようと思ってます 少しネットで検索したところajaxやコメットやwebsocketというような 技術たちを利用すればチャットシステムが作れるようなんですが この3つだとどれを利用して製作したほうがいいのでしょうか? いじってみた言語がjavaの経験しかなく javascriptの知識も必須になってくるらしいのですが なるべくjavaだけでやれたらいいかなと思っています いろいろとつたない質問だとは思うのですが 是非なにかアドバイスを頂けると嬉しいです。

  • エクセルのVBAでデータをコピーしたい

    1つのエクセルファイルには名前(社員全員分)と各人のデータが 複数書かれた行が入っています。 もう1つのエクセルファイルには名前(一部社員分)だけが入っていて データの部分が空白です。 名前を基準に前者のファイルから後者のファイルへ必要なデータを コピーしたいのですが非常に手間で遅々として進みません。 後者のファイルは名前の選び方や入力したいデータの種類で 複数のパターンがあって既に定型のものが出来上がっているので 変更できません。 データを入力すべきところに値だけコピペしたいです。 マクロを勉強し始めたのですがなかなか理解が進んでいません。 両方のファイルを開いて指定したセルをコピペすることは出来るのですが、 該当するデータをVLOOKUPのように選び出すにはどうすればよいのでしょうか?

  • javaアプレットで表示されたテキストデータをexcelに自動で取り込むマクロ

    初めて質問をさせていただきます。よろしくお願いいたします。 タイトルの通り、javaアプレットで表示されたテキストデータをexcelに自動で取り込むマクロを作りたいと考えています。 このマクロ作成の意図は、javaアプレット上のリアルタイムで変化する為替レートの四本値を定期的にexcelで取得して、そのデータに対して自作の解析手法を使いたいためです。取り込み手順は以下の通りです。 1.IEにて為替チャートの表示(javaアプレット起動) 2.javaアプレット上のテキストデータ表示のためのボタンをクリック 3.テキストデータの区切り文字をスペースからタブへ変更するドロップダウンタブを選択 4.表示されたテキストデータをコピー、excelへペースト 5.4を定期的に(例えば5分おきに)繰り返し実行 上記の手順をマクロ自動記録にて記録したところ、何も記録されませんでした。 当方VBA初心者ですので自動記録されたコードを調べながら勉強していこうとしていたのですが、記録されなければ何をどうしたらいいのかさっぱりです。 よろしくご教授お願いいたします。VBAにこだわっているわけではありませんので、より良いアイデアがあれば併せてご教授お願いいたします。当方の稚拙な文章で質問内容が分かり難いようであれば、その点のご指摘もよろしくお願いいたします。

  • マクロの記録で作成したマクロがデータが代わると誤動作する。

    マクロの記録で作成したマクロがデータが代わると誤動作する。 エクセルファイルにてA列からJ列までデータがあります。 行数は2,000行です。データは全て半角です。 A列の値が 1=入庫 2=出庫 3=戻入 と全て置換 B列の値が 1=社内品 2=社外品 3=受入 と全て置換。 でこのB列が3で受入に置換えたら その隣のA列の値を 受入に置き換えたい。 さらに A列の値が置換え後の入庫と戻入場合はその行のJ列の値を切り取り、K列に貼付をし A列の値が置換え後の出庫の場合はその行のJ列の値を切り取り、L列に貼付をしたいです。 マクロの記録で行いましたが、 いったんデータを全て消して別データを貼り付けしたらA列B列の置換えは正常ですが B列が3の場合にA列を再置換えと、J列の値を切り取り、K列、L列への貼付が 誤動作します。 (別データは雛形は同じです。入力規則も同じですがデータは変わります。  例:セルA1のデータは1、 新しいデータはセルA1は2 等) マクロの記録中では、並べ替えでソートし上記条件でセルを選択しコピペをしました。 並べ替えは2回です。 マクロ文を見ると、セル名がずらずら並んで、セル番号が指定されてます。 (マクロ記録中に選択したセル番号が全部記録されてます。) 文を見ると、上記条件で置換えやコピペでなく このセルはこう置換え、このセルはこうコピペのように読めます。 これでは、データが代わったら、別の動きになるのかな?と思いました。 こういう場合はマクロではどうやって記録すればいいでしょうか?

  • エクセル マクロ picture

    教えてもらいながら以下のような画像貼り付けマクロを組んだのですが,以下の点に引っかかり前進することができません. 教えて頂きたいと思い投稿しました. 躓いている点  シート内でボタンを利用して貼り付け及び削除をしているのですが,エクセルシート内でコピペするたびに「Selection.Name」と貼り付け先を修正しています. →これをコピペしても修正をしなくてもよいマクロはないでしょうか? 自作作成マクロ Sub 写真貼付1_Click() Dim AA As String, BB As String, CC As String 10 AA = InputBox("参照先を指定して下さい。例:D:\Photo001.jpg", "場所指定", AA) If (AA = "") Then AA = Application.GetOpenFilename(Title:="写真ファイルの場所はどこですか?") GoTo 10 End If ActiveSheet.Unprotect Range("m29").Select ActiveSheet.Pictures.Insert(AA).Select Selection.Name = "写真1" Selection.ShapeRange.LockAspectRatio = msoTrue Selection.ShapeRange.Height = 310 Selection.ShapeRange.Width = 310# Selection.ShapeRange.IncrementLeft 1 Selection.ShapeRange.IncrementTop 1 ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True End Sub -------------------------------------------------- Sub 写真削除1_Click() ActiveSheet.Shapes("写真1").Select Selection.Delete ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True End Sub ところどころ端折ってますが,以上のようなマクロです. よろしくお願いします.

  • バーコードを使って在庫管理をaccesかexcelで行いたいのですが。

    こんにちは。 バーコードを使って自社倉庫内の在庫管理をaccesかexcelで行いたいと考えております。 ACCES,excelのマクロやVBA、をほんの少々かじったレベルです。 バーコードで自社倉庫内の商品を管理したいと考えております。 必要な機能としまして、商品の入庫、出庫、リアルタイム在庫の表示、月末棚卸し、csv出力等一般的な倉庫の在庫管理を作成できればと考えております。(入出庫履歴等の表示はほしいですが、販売管理は必要なく在庫の管理のみ必要です) そして、それをラベル発行機とハンディーを使ってバーコードで管理できればと思っております。 正直全く何もないところから作成できる自信がありません。 そこで何か、参考になる書籍か安くて(1万円まで位)自分で改良できVBAのソースコード何かもコピペできるような都合のよいソフト等はありませんでしょうか? それとも、その他方法はありませんか? 素人が手を出すなと言われそうですが、がんばってみたいなと思っております。 どうぞ、質問内容もわかりにくいところが多々あるとは思いますがどうぞご指導お願いいたします。

  • Excelのフィルタの自動反映

    閲覧ありがとうございます。 表題の通り、Excelのフィルタでデータを抽出したいのですが、 元データを更新すれば自動で抽出データも更新されるようにすることはできますでしょうか。 以下に現状行っていることを記載いたします。 ソフト:JUSTの表ソフト 現状:抽出用シートのフィルタ>詳細設定より、    リスト範囲:元データのシート    条件:抽出データのシート上部に羅列して複数条件付け    抽出範囲:抽出データのシートの4行目以降に抽出    としています。 やりたいこと:元データのシートを更新したら上記のフィルタが自動反映されるようにしたい 元データの更新は、別のデータからコピペで貼る方法しかありません。現状、更新したいときはフィルタをかけなおしています。 お分かりの方がいらっしゃれば教えていただければ幸いです。 また、詳しくないためもしマクロなどになるなら詳しく教えていただければありがたいです。。

  • フォルダ内全ファイルをシート毎に貼付方法について

    VBA仙人様ご教授お願い致します。 1フォルダに数十のログファイル(.txt)が格納されています。 1ファイルは3~5万行記述あります。 これを1つのExcelファイルにしたいと思っています。 VBA流れとして (1)ログ格納フォルダを選択 (2)ログファイル名を取得 (3)既存Excelファイルに(2)で取得したファイル名(.txt除いた)で順次シートを追加 (4)ログファイル=シートとなるようにファイル読み込み/貼り付け (5)ログファイルを閉じる VBAイメージ 格納フォルダ:C:\test \test内    :A001.txt,A002.txt,B003.txt・・・・・・・・Z051.txt(このフォルダにはログのみ格納) C:デスクトップ\集計マクロ.excel (VBAの記述のあるExcelシートにはSheet1のみが存在) VBA前 集計マクロ.excel/Sheet1 VBA実行後 集計マクロ.excel/Sheet1,A001,A002,B003,D004・・・・・・・・・Z051が追加、シート毎にログ情報記載 単一ファイルの読み込み/ファイル名をシート名に付与/情報コピペ/ファイル閉じについては、 作成できたのですが、複数ファイルの場合のファイル名を順次取得し、シート名として付与するなど objやValiant変数などで試行錯誤しましたが解決できず、こちらに質問されていただきました>< このVBAで作成されたシートからの集計マクロについては完成していますが、 その手前でつまづいています>< ご教授のほどお願い致します><

  • チャットのログ

    語学の学習の為に、海外のチャットのログを取っておきたいのですが、 とっておく方法を教えてください。 フリーでチャットのログが残せるソフトがあると聞きましたが どう頑張っても探せません よろしければUPされているところをお教え下さい お願いします

  • チャットのログを消したいんですが・・・

    チャットのログを消したいんですが・・・   自分で発言したことって消せるんですよね・・ どうやるのかな?と思いまして。

専門家に質問してみよう