【マクロ】 UWSC Pa ..
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
4825日前に更新/259 KB
担当:undef