"MailIndex" 関数の戻り値No.11165
WIZ さん 04/11/06 21:31
 
WIZ@一般ユーザです。

あるアカウントで受信したメールを特定のアカウントに「そのまま転送」
させるマクロを組んでいたんですが、"MailIndex" 関数で、「数値が指
定されるべき所に数値以外のものが指定されています。」と言うエラー
が発生します。str()関数も同様で、"MailIndex" 関数の戻り値を文字型
にするとエラーにならず、message関数で戻り値を確認すると、文字型で
返ってきます。確認お願いします。


鶴亀 3.71

環境1
・秀丸 4.03
・MS-WindowsXP Professional SP1a
・ウィルスバスター2005
・SpyBot 1.3
・Ad-Aware SE Personal 1.05

環境1
・秀丸 4.07
・MS-WindowsXP Professional SP2
・VG6
・SpyBot 1.3
・Ad-Aware SE Personal 1.05

[ ]
RE:11165 "MailIndex" 関数の戻り値No.11166
秀まるお さん 04/11/06 23:01
 
 たぶん、

 #n = dllfunc(...)

 と書くべき所を

 #n = dllfuncstr(....)

 と書いてるせいでエラーになってるんじゃないかと思います。具体的なマクロ
のソースコードを見せてもらえれば分かると思いますけど。

[ ]
RE:11166 "MailIndex" 関数の戻り値No.11168
WIZ さん 04/11/06 23:15
 
WIZ@一般ユーザです。

> たぶん、
>
> #n = dllfunc(...)
>
> と書くべき所を
>
> #n = dllfuncstr(....)
>
> と書いてるせいでエラーになってるんじゃないかと思います。具体的なマクロ
>のソースコードを見せてもらえれば分かると思いますけど。
あらら、チェックして見ます。SetMailIndex関数のところから、
ソースをコピーしてたはずなんですけど…。なんか、おおぼけな
ことばかりです…。

[ ]