秀丸COMとvbscriptNo.08518
おすぎ さん 17/06/07 18:32
 
いつもお世話になっております。

ここで聞くのは場違いかも知れませんが、
ご存じでしたら教えて下さい。

秀丸COMで「ワードファイル末尾にカーソル移動」は、
たとえば次のように書けます。

callmethod #objSelection, "Move", 6, 1;

同じことを vbscript で試みているのですが、
うまくいきません。

良い手立てをご存じでしたら教えて下さい。

[ ]
RE:08518 秀丸COMとvbscriptNo.08519
h-tom さん 17/06/07 20:35
 

h-tom です。

>良い手立てをご存じでしたら教えて下さい。
Word VBA のヘルプを見てください。

[ ]
RE:08518 秀丸COMとvbscriptNo.08520
でるもんたいいじま さん 17/06/08 10:46
 
でるもんた・いいじまです。
h-tomさんは突き放しておられますが、私は悪い意味でお人よしなので。

> ここで聞くのは場違いかも知れませんが、
> ご存じでしたら教えて下さい。
>
> 秀丸COMで「ワードファイル末尾にカーソル移動」は、
> たとえば次のように書けます。
> callmethod #objSelection, "Move", 6, 1;
>
> 同じことを vbscript で試みているのですが、
> うまくいきません。

いちばん最初に
#objWord = createobject("Word.Application");
なり
#objDocFile = getobject("C:\\Users\\osugi\\Documents\\foo.docx");
なりがあるはずです。
そこの部分から上記のcallmethodまでのマクロ全文をここに転載してください。

くわえて、「うまくいきません」という事態にいたるまでの
VBScriptのコードの全文も転載してください。
そうすればヒントを出せると思います(保証はしかねますが)。

肝腎なのは、createobjectなりgetobjectなりからの「全文」を書いて
いただくことです。「ここは関係ないだろう」と一部を省略されると、
実はその省略部分が鍵だった、ということがあります。

現在のスクリプトに個人情報などがあって記載できない場合には、
代わりのダミーデータを用意して、それで動作確認したものを書いて
ください。

よろしくお願いします。

[ ]
RE:08520 秀丸COMとvbscriptNo.08521
おすぎ さん 17/06/09 09:43
 
皆さま ありがとうございました。

もう少し調べようと思います。

[ ]