「貼付け実行後のカーソル位置を貼付け文字列の先頭にする」の版間の差分
ナビゲーションに移動
検索に移動
<source>タグを<syntaxhighlight>タグに置き換える |
SyntaxHighlightにcopyの追加 |
||
| (2人の利用者による、間の4版が非表示) | |||
| 1行目: | 1行目: | ||
貼付け実行後のカーソル位置は通常、貼付け文字列の末尾になります。 | == 概要 == | ||
貼付け実行後のカーソル位置は通常、貼付け文字列の末尾になります。 | |||
このマクロで貼付けた場合は、貼付け後のカーソル位置が貼付け文字列の先頭になります。 | このマクロで貼付けた場合は、貼付け後のカーソル位置が貼付け文字列の先頭になります。 | ||
<syntaxhighlight lang="javascript"> | == ソースコード == | ||
<syntaxhighlight lang="javascript" copy> | |||
var sel = document.selection; | |||
// カーソル位置 (選択開始位置) を保存 | |||
var x = sel.GetTopPointX(mePosView); | |||
var y = sel.GetTopPointY(mePosView); | |||
// 貼付け | |||
sel.Paste(); | |||
// カーソル位置を復元 | |||
sel.SetActivePoint(mePosView, x, y, false); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
2025年6月30日 (月) 00:11時点における最新版
スポンサーリンク