【マクロ】 UWSC Pa ..
889:888
07/12/07 19:38:09 UiP/kLTx0
と思いきや、上の方法もXPで無理でした・・
フォルダ
フォルダ
開きたいエクセルファイル
古いエクセルファイル
古いエクセルファイル
日付順で並べ替えをしても、フォルダがトップに来てしまいます・・・
すみません。他の方法をお願いします。
890:名無しさん@お腹いっぱい。
07/12/07 20:00:58 g2oaJGXP0
ダイアログを使わずファイルシステムオブジェクトの
DateLastModifiedで最新のファイルを取得
それをエクセルのパラメータにぐらいですかね。
それしか思い浮かびません。
891:888
07/12/07 21:13:42 UiP/kLTx0
ありがとうございました。
とりあえず調べてみましたが、敷居が高そうなので別の方法を
考えてみようと思います。
892:名無しさん@お腹いっぱい。
07/12/09 04:01:13 iE+EgnTn0 BE:946253366-2BP(100)
IEの文字列取得するのはどうすればいいのかな?
893:名無しさん@お腹いっぱい。
07/12/09 20:54:23 vA+S1BaZ0
エクセルを起動させて、
ACW(GETID("Microsoft Excel - Book1","XLMAIN"))
EXCELID = GETID("Microsoft Excel - Book1","XLMAIN")
CTRLWIN(EXCELID,MIN)
CTRLWIN(EXCELID,MAX)
DROPFILE(EXCELID,"C:\1","1.xls")
そのエクセルからc:\1\1.xlsファイルを開くというコマンドなのですが、
このマクロの動作が環境によって異なります。
エクセルを新規に立ち上げるとbook1.xlsの空ブックが立ち上がりますが、
@それに替わって1.xlsが立ち上がるケースと
Abook1.xlsが残り、さらに1.xlsのファイルも立ち上がるケースがあります。
とりあえず今
@の結果をだした環境 XP+EXCEL2000、 XP+EXCEL2003
Aの結果をだした環境 Me+EXCEL2002
となっているのですが、今@の結果を出しているマシンでもAの結果を数日前
出したことがあるのですが、その発生状況が再現できません。
希望としては@の動作を希望しているのですが、どのあたりに原因があるのでしょうか?
GETID("Microsoft Excel - Book1","XLMAIN"))の部分は
Microsoft Excelにしてみたり、ExcelにしてみたりXLMAINを省略してみたりとしたのですが、
いまいちわかりません。
それと関連あるかどうかわかりませんが、
pro試用で試してみました。
@の結果を出したPCだと XLOPEN("C:\1\1.xls") は問題なく開くのですが、
Aの結果を出したPCだと XLOPEN("C:\1\1.xls") はUスクリプト クラス文字列が無効です progID "ScriptControl"とでます。
どのあたりに問題があるのかお教えください。
894:名無しさん@お腹いっぱい。
07/12/09 21:06:25 F9oERCMh0
もうUWSCはエクセルとIE専用にしろよ。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4837日前に更新/259 KB
担当:undef