- 作成者投稿
- 2022年7月23日 9:27 am #30643Applek参加者
お世話になっております。
不具合かどうかは不明ですが以下のようなヘンな動きがあります。
大量のURLをマクロで作成する場合の過程です。
たとえばhttp://www.sari.org/column/detail/1
から
http://www.sari.org/column/detail/9999このようなサイト番号を1万パターンをマクロで作りたいとします。
このときに最初にこれをコピペして増やしていく過程で
以下のパターンだと貼り付けが行なわれませんでした。
元の行
http://www.sari.org/column/detail/◆// マクロ
document.selection.SelectAll();// 全部選択
document.selection.Copy(eeCopyUnicode);// コピー
document.selection.Paste(eeCopyUnicode);// 貼り付け// 動くパターン
document.selection.SelectAll();// 全部選択
document.selection.Copy(eeCopyUnicode);// コピー
document.selection.Paste(eeCopyUnicode);// 貼り付け
document.selection.Paste(eeCopyUnicode);// 貼り付けこのように貼り付けを2回しかないと増えていかなかったです。
本来は一度でいいはずと思います。
これは仕様でしょうか?
よろしくお願いいたします。2022年7月23日 10:45 am #30644snow参加者こんにちは。
手でctrl+A→ctrl+C→ctrl+V→ctrl+Vしても同じだと思います。
一回目のPaste()は、選択範囲に対してペースト(結果、選択範囲が外れてカーソルが後ろに動く)していますね。
一回目のPaste()の代わりにCharRight()が正しいのではないでしょうか?状況を読み取れていなかったら済みません。
2022年7月23日 5:41 pm #30646Applek参加者ありがとうございます。
もともとそういう仕様上の動きでしたら、納得しました。 - 作成者投稿
- このトピックに返信するにはログインしてください。