マクロ初歩質問ですNo.00075
cuma さん 07/02/11 12:45
 
こんにちは、cumaです。久しぶりにマクロを利用したいと思ったら全然分からな
くなっておりました。
元々そんな程度なのですが。

以下マクロはcumaアカウント配下の全部のフォルダーからX-Memo欄に●が記入さ
れているメールを検索して一覧作成したいマクロです。

二行目で括弧の対応がおかしいと言うエラーですが訂正イメージが分からないの
です。
どなたかコメントお待ちいたします。よろしくお願いします。


loaddll "tkinfo.dll";
#n = dllfunc("SetFindPack", "(\"●", target="X-Memo:") );
#n = dllfunc("DoGrep", "cuma", "");
endmacro;

[ ]
RE:00075 マクロ初歩質問ですNo.00077
h-tom さん 07/02/11 13:56
 

h-tom です。

>二行目で括弧の対応がおかしいと言うエラーですが訂正イメージが分からないの
>です。
             a1                                      a2 b2
>#n = dllfunc("SetFindPack", "(\"●", target="X-Memo:") );
                              ↑
                              ""の中なので関係なし
b2に対応する括弧(b1)がありません。

SetFindPack関数の引数は文字列1つです。2つになってます。
>#n = dllfunc("SetFindPack", "(\"●", target="X-Memo:") );
                             =======↑ ================
                             1個目 │2個目
                                    │
              カンマがSetFindPack関数に渡す引数の区切りに見られている。

引数の中で「"」を表すには「\"」とする必要がありますよ。

[ ]
RE:00075 マクロ初歩質問ですNo.00078
Iranoan さん 07/02/11 16:34
 
 cuma さん今日は、Iranoan です。
> #n = dllfunc("SetFindPack", "(\"●", target="X-Memo:") );

#n = dllfunc("SetFindPack", "(\"●\", target=\"X-Memo:\")" );
として下さい。

[ ]
RE:00077 マクロ初歩質問ですNo.00080
cuma さん 07/02/12 08:19
 
cumaです。h-tomさん、おはようございます。
詳細な図解解説をありがとうございます。
当初、内容が不明だったのですが、Iranoanさんの回答をあわせてやっと状況が
把握出来ました。
私のメール表示のフォント設定とh-tomさんのフォント設定が違うらしくa2b2な
どの位置が全然違っていたようです。
詳しい回答ありがとうございました。


>
>h-tom です。
>
>>二行目で括弧の対応がおかしいと言うエラーですが訂正イメージが分から
>>ないの
>>です。
>             a1                                      a2 b2
>>#n = dllfunc("SetFindPack", "(\"●", target="X-Memo:") );
>                              ↑
>                              ""の中なので関係なし
>b2に対応する括弧(b1)がありません。
>
>SetFindPack関数の引数は文字列1つです。2つになってます。
>>#n = dllfunc("SetFindPack", "(\"●", target="X-Memo:") );
>                             =======↑ ================
>                             1個目 │2個目
>                                    │
>              カンマがSetFindPack関数に渡す引数の区切りに見られてい
>る。
>
>引数の中で「"」を表すには「\"」とする必要がありますよ。

[ ]
RE:00078 マクロ初歩質問ですNo.00082
cuma さん 07/02/12 08:19
 
cumaです。
Iranoanさん、ご無沙汰しております。
お陰様で該当行でのエラーは取れました。感謝です!!!
別な行でまたエラーを出してしまいまして頑張ってみます。

> cuma さん今日は、Iranoan です。
>> #n = dllfunc("SetFindPack", "(\"●", target="X-Memo:") );
>を
>#n = dllfunc("SetFindPack", "(\"●\", target=\"X-Memo:\")" );
>として下さい。

[ ]