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