【マクロ】 UWSC Pa ..
[2ch|▼Menu]
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