Word VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


147 / 308 ツリー ←次へ | 前へ→

【458】WORDマクロクリップボードの内容取得 佐野義昭 06/7/10(月) 14:42 質問[未読]
【459】Re:WORDマクロクリップボードの内容取得 ちくたく 06/7/10(月) 15:33 回答[未読]
【460】Re:WORDマクロクリップボードの内容取得 佐野義昭 06/7/11(火) 23:49 質問[未読]
【463】Re:WORDマクロクリップボードの内容取得 H. C. Shinopy 06/7/12(水) 23:37 回答[未読]

【458】WORDマクロクリップボードの内容取得
質問  佐野義昭 E-MAIL  - 06/7/10(月) 14:42 -

引用なし
パスワード
   ワードマクロの初心者です。
ワードの文章から、有る特殊な文字を削除したいのです。
文字を反転させて、コピーすればクリップボードに格納されます。
その格納されたデータを、マクロ上で有る文字変数に落としたいのですが
その方法が分かりません。
どうか教えてください。

【459】Re:WORDマクロクリップボードの内容取得
回答  ちくたく E-MAIL  - 06/7/10(月) 15:33 -

引用なし
パスワード
   佐野義昭 さん

こんにちは。
ちょっとやりたいことがわからないのですが、
普通に一括置換じゃダメなのですよね?

「有る特殊な文字」とか「有る文字変数」
と書かれても、具体的な仕様、一括置換をしない (できない)
状況を教えて頂かないと回答が困難かと思います。

よろしくお願い致します。

【460】Re:WORDマクロクリップボードの内容取得
質問  佐野義昭 E-MAIL  - 06/7/11(火) 23:49 -

引用なし
パスワード
   ▼ちくたく さん:
>ご返事有難うございます。
 一括置換とは、有る文字が一括して有る文字に全体が変わると言うことですね。
 僕は、二つのことをやりたいのです。
 ある文書(テキストファイル)が有ります。
 (1)それを一文字ずつ読んでいき、有る文字が出てきたら、その文字を削除。
    (全体が一文字前にずれます)
 (2)別のある文字が出てきたら、それから後ろを、また有る文字が出てくるま    で削除します。
 作業自体は、難しくないのですが、文字を一文字ずつ読んでいき(一文字カーソ ルを進めて反転させます)その後、コピーします。
 コピーすると、その文字は、クリップボードに格納されると思います。
 そのとき、格納された文字が、有る文字であるか判断するために、マクロ上で
 クリップボードの内容を文字変数に落としたいのです。
 そうすれば、IF文でも、SELECT CASE 文でも使えると思ったので す。マクロ初心者で、今はこういう方法しか、思いつかないのです。
 考え方にも、自信は有りませんので、その方法とあわせてご意見いただければ、 大変うれしく思います。よろしくお願い致します。

【463】Re:WORDマクロクリップボードの内容取得
回答  H. C. Shinopy  - 06/7/12(水) 23:37 -

引用なし
パスワード
   myText = Selection.Range.Textではダメですか?

こちらも御参考までに
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=462;id=word

147 / 308 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
207137
(SS)C-BOARD v3.8 is Free