過去ログ

                                Page     762
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼他のapplication fileを開く方法  日高久雄 03/2/13(木) 13:04
   ┗Re:他のapplication fileを開く方法  JuJu 03/2/13(木) 18:06
      ┗Re:他のapplication fileを開く方法  日高久雄 03/2/18(火) 12:48

 ───────────────────────────────────────
 ■題名 : 他のapplication fileを開く方法
 ■名前 : 日高久雄 <hisao_hidaka@hotmail.com>
 ■日付 : 03/2/13(木) 13:04
 -------------------------------------------------------------------------
   他のapplicationで作られたファイルをエクセルで開きたいのです。
例えば エクセル A列 に notepadのファイル名を1行目から5行目まで記入します。
notepadのファイル1〜5を一挙に開きたいのですが 次のような構文だと
マクロ実行を終わった時点で5行目のファイルしか開いていません。
中間時点では 次々ファイルが開いているようですが activeでなくても
1〜5 全てのファイルを開くには どうすれば宜しいでしょうか。

Sub test()
A& = Shell("notepad.exe", 1)
m = 2
Do Until Range("A" & m).Value = " "
n = Range("A" & m).Value
SendKeys "%F" + "O" + "%n" + "C:\" & n & ".txt" + "{ENTER}"
m = m + 1
Loop
End Sub
 ───────────────────────────────────────  ■題名 : Re:他のapplication fileを開く方法  ■名前 : JuJu <juju-bbs@su-u.com>  ■日付 : 03/2/13(木) 18:06  -------------------------------------------------------------------------
   日高久雄さん、こんにちはぁ

>他のapplicationで作られたファイルをエクセルで開きたいのです。
>例えば エクセル A列 に notepadのファイル名を1行目から5行目まで記入します。
>notepadのファイル1〜5を一挙に開きたいのですが 次のような構文だと
>マクロ実行を終わった時点で5行目のファイルしか開いていません。

このままの方法での対処法もあるんですけど、

A& = Shell("notepad.exe """ & Range("A" & m).Value & """", 1)

という方法も

ではではぁ
 ───────────────────────────────────────  ■題名 : Re:他のapplication fileを開く方法  ■名前 : 日高久雄 <hisao_hidaka@hotmail.com>  ■日付 : 03/2/18(火) 12:48  -------------------------------------------------------------------------
   ▼JuJu さん:
有難う御座いました。色々試していてお礼が遅れました。すみません。
大体うまく行きました。方法があるものなのですね。
>日高久雄さん、こんにちはぁ
>
>>他のapplicationで作られたファイルをエクセルで開きたいのです。
>>例えば エクセル A列 に notepadのファイル名を1行目から5行目まで記入します。
>>notepadのファイル1〜5を一挙に開きたいのですが 次のような構文だと
>>マクロ実行を終わった時点で5行目のファイルしか開いていません。
>
>このままの方法での対処法もあるんですけど、
>
>A& = Shell("notepad.exe """ & Range("A" & m).Value & """", 1)
>
>という方法も
>
>ではではぁ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 762