こんにちは。
VC++6.0 Excelオートメーション操作を行っています。
Excel内で、セルのコピー&ペーストをたくさんする
プログラムなので、本プログラムの処理中に、
他でクリップボードを更新する操作(文字列のコピー&ペーストなど)を行うと、
Excel内のコピー&ペースト処理がおかしくなってしまいます。
これらはVBAなどにも言えることなのかもしれませんが、
Excelのセルをコピー&ペーストする処理を行っている最中は、他でクリップボードを更新する操作を行ってはいけないものなのでしょうか。
アプリ側で何かしら回避策はあるのでしょうか。
(Excel内でコピー&ペーストを使わず、全て直入力する、、ということは抜きにして…)
宜しくお願いします。
Windows XP Pro SP2
No.2
- 回答日時:
自分も昔はよく使っていましたがさすがに最近では
クリップボードを経由するようなプログラムは書きません。
理由はご存知の通り、プログラム処理中にクリップボードが使えないからです。
よく、やる方法だとC側でCSVファイルなどに出力して
EXCELマクロでそのCSVファイルを読み込ませる方法ですが。。。
参考になるかな?
ご回答ありがとうございます。
まだまだWindowsプログラミングについて
未熟なため、とても勉強になります。
ありがとうございました。
No.1ベストアンサー
- 回答日時:
クリップボードはシステム全体で使用する共有資源で、かつ排他的に利用する方法がありませんので、残念ながらクリップボードを使う限り対処方法はありません。
Excel以外のプログラムとクリップボードを利用してデータを交換しなければならないプログラムなのですか?
もしそうではなくて、Excel内だけで処理が完了するプログラムなのであれば、クリップボードを使わずに同じことができるはずで。諦めてコピー&ペーストを止めましょう。
ご回答ありがとうございます。
>Excel以外のプログラムとクリップボードを利用して
>データを交換しなければならないプログラムなのですか?
いいえ、Excel単体で動作可能なプログラムです。
なるほど~よくわかりました。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Evernote Simplenoteのコピー&ペースト 1 2022/05/17 14:09
- Visual Basic(VBA) Excelのマクロについて教えてください。 1 2023/03/12 12:16
- Visual Basic(VBA) vba 隣のセルに値がある行だけ関数をコピー&ペーストしたい A1 100001 A2 100002 1 2023/01/28 14:29
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/03/25 08:33
- Visual Basic(VBA) Excel vbaについて知恵もしくは、コード教えて下さいm(__)m ① 表にあるデータをコピー、 2 2022/09/01 23:57
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語primeについて
-
Webプログラムってネイティブア...
-
VBA
-
指定したフォルダーを最前面表...
-
vba listviewにおけるtextのAli...
-
壁紙の変更
-
初級者の質問――time_tについて
-
プロダクションコードとは?
-
NumLockの制御について
-
signalハンドラに引数を渡したい
-
expectを使用しない対話型処理
-
部品(ソースコード)は自分の...
-
C言語の勉強法について
-
VBAのプログラムが動いているか...
-
Arduino nano(アルドゥイーノ ...
-
C言語にて作成中の三目並べにつ...
-
COBOLのS9タイプからXタイプへ...
-
Pythonを用いて等高線図を作成...
-
openGLで物体を半透明にして表...
-
Visual C++でDESを使って文字列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba listviewにおけるtextのAli...
-
プロダクションコードとは?
-
指定したフォルダーを最前面表...
-
Webプログラムってネイティブア...
-
COBOLのS9タイプからXタイプへ...
-
VBコンソールアプリ(.NET Frame...
-
VBA
-
2値化した画像の黒い部分のピク...
-
初級者の質問――time_tについて
-
無限ループ中にある任意のキー...
-
Arduino nano(アルドゥイーノ ...
-
世界一美しいソースコード
-
VBAにてTIFFから画像を取込みた...
-
C言語でpingを実行してその結果...
-
三次元のグラフを書きたいので...
-
マイコンからプログラムを読み...
-
C言語→MATLABへの変換で、困っ...
-
XPathの関数「text()="value"」...
-
URLの最初の「h」を略す
-
プログラミングの問題と解答例...
おすすめ情報