[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[589] クリップボード上の特定の文字を改行に変換してからペーストしたい

しがないラベル作成担当 [2020/10/30 17:08:25]

日々お世話になっております。
ファイルパスを一括でコピーして特定の列に貼り付ける作業をしているのですが、

・特定の文字(半角スペースなど)を改行に変換して貼り付けたり、
・行と列を転置してから貼り付けることはできないでしょうか?

C:\Users\USER\Desktop\○○○.jpg C:\Users\USER\Desktop\□□□.jpg…
という改行のない1×2のクリップボードのデータを貼り付けるとき、

C:\Users\USER\Desktop\○○○.jpg
C:\Users\USER\Desktop\□□□.jpg…
のような2×1として貼り付けたいのです。

現在は転置のマクロを使わせていただきながら、転置して貼り付けして転置して、という作業を繰り返しています。
どうにか効率化を図りたいので、何か良い方法があればご教授いただければ幸いです。

Re: [589] クリップボード上の特定の文字を改行に変換してからペーストしたい

あすかぜ [2020/10/30 19:28:36]

マクロを書いてみました。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs589_20201030.cms

Cassava Editor のマクロではクリップボードの内容を直接は扱えないので、このマクロのように一度セル内にペーストしてから再度処理するか、インプットボックスを表示してその中に貼り付けた内容を取得する必要があると思います。

このマクロで役に立つでしょうか。

Re: [589] クリップボード上の特定の文字を改行に変換してからペーストしたい

しがないラベル作成担当 [2020/11/02 09:51:10]

ありがとうございます!やりたかったことができました!

データの取り扱いの考え方はやはり数日では身につきにくいですね、貼り付けるときに処理を・・・とずっと考えていました。
また何かやりたいことが出てきたら色々なマクロの中身をのぞいて、手順を順番にばらして考えてみます!
本当にありがとうございました!

スレッド一覧に戻る返信