Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


29627 / 76732 ←次へ | 前へ→

【52382】Re:ファイルの生成
質問  kim  - 07/11/11(日) 22:08 -

引用なし
パスワード
   ▼とおりすがり さん:
すみません。基本方針をよく読んでいませんでした。
こちらで試したことを書きます。

▼neptune さん:
ご回答ありがとうございます。
ですが、私の説明が言葉足らずであった為、今一度
試したこととやりたいことを整理して書きます。
(お手数おかけしてすみませんでした。)


■試したこと
1.[挿入]→[オブジェクト]→[ファイルから]→ テキストファイルを挿入
2.マクロの記録開始
3.挿入したオブジェクトをダブルクリック
 (→メモ帳でファイルがオープンされた)
4.メモ帳にてファイルの1行目をコピー
5.マクロの記録終了

マクロの記録には下記のコードしかありませんでした。

  ActiveSheet.Shapes("Object 1").Select
  Selection.Verb Verb:=xlPrimary

■やりたいこと
上記の4.でファイルの1行目を文字列(String型)のデータ
として取得したいのです。
Excelに挿入したオブジェクトに対して、TextStream型の
ReadLineようなイメージでファイルの内容を取得したい
のですが、いい方法はないでしょうか?

 ↓

(イメージ)
  Dim fso As New FileSystemObject
  Dim f As File
  Dim st As TextStream
  Dim buf As String

  Set f = fso.GetFile("新規ファイル.txt")
  Set st = f.OpenAsTextStream(ForReading)

  buf = st.ReadLine()

0 hits

【52339】ファイルの生成 kim 07/11/9(金) 11:23 質問
【52345】Re:ファイルの生成 neptune 07/11/9(金) 18:45 回答
【52364】Re:ファイルの生成 kim 07/11/10(土) 23:37 質問
【52371】Re:ファイルの生成 neptune 07/11/11(日) 12:49 発言
【52366】Re:ファイルの生成 かみちゃん 07/11/10(土) 23:59 発言
【52377】Re:ファイルの生成 kim 07/11/11(日) 14:44 質問
【52378】Re:ファイルの生成 とおりすがり 07/11/11(日) 15:33 発言
【52379】Re:ファイルの生成 neptune 07/11/11(日) 18:46 回答
【52382】Re:ファイルの生成 kim 07/11/11(日) 22:08 質問
【52389】Re:ファイルの生成 neptune 07/11/12(月) 14:17 発言
【52390】Re:ファイルの生成 ichinose 07/11/12(月) 17:46 発言
【52395】Re:ファイルの生成 kim 07/11/12(月) 19:04 お礼
【52393】Re:ファイルの生成 kim 07/11/12(月) 18:43 お礼
【52403】Re:ファイルの生成 neptune 07/11/13(火) 10:45 発言
【52404】Re:ファイルの生成 kim 07/11/13(火) 12:27 お礼

29627 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free