掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Excel操作でクリップボードからの貼り付け (ID:26983)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>ExcelWorkSheet1.Paste(ARange); >この場合、やはり、「元に戻す」が消えてしまいます。 既に述べたように,VBAやDelphiのコードで実行した場合は使用できません. >やはり、自作しかないようですね その通りです.Excel本体のメニューなどで操作した時,Excelそのものが操作を 記録しているわけです.ですから[元に戻す]機能が使用できます. Excelがそのようにできてます. 残念ながら,DelphiにはExce操作を記録しておく機能がありませんし,また [元に戻す]機能を利用するメソッドもありません. Delphi(VBAでも)で操作する場合は,自分でそのコードを書くことになります. つまり,[Excelがそのようできています]の部分をプログラムで作成します. これはどんなアプリケーションを開発する時もそういうことになります. (Excelはアプリケーションの一つです.誰かが開発したものです) たとえば,画像編集のアプリを開発するとします. その際,[戻す]機能は開発者がコーディングしないとその機能は実現しません.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.