みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker15
Windows7 64bit
別アプリのテキストデータをFileMakerのフィールドへコピペする時に
テキストサイズが小さくなる事があります。
貼り付け先(FileMaker側)の書式に合わせてペーストする方法はありますでしょうか?
Offline
Ctrl+Shift+V
でテキストだけをペーストします。
または、
入力値の自動化・既存値置き換えで、
TextFormatRemove ( Self )
としてもいいでしょう。
Offline
ペースとした直後に、cmd+z 、 ctrl+z でいい事もあります。
Offline
なにー!!
初めて知りましたヨ
元に戻す
ですよね。
それがそんなことになるなんて^^
Offline
変数を設定[$変数1;値:Get(アクティブフィールドテーブル名) & "::" & Get(アクティブフィールド名)]
変数を設定[$変数2;値:TextFormatRemove ( Get(アクティブフィールド内容))]
フィールドを名前で設定[$変数1;$変数2]
上記のスクリプトを作ってペーストしそうなフィールドのスプリクトトリガ(OnObjectValidate)に入れてます。
1個のスクリプトがどのフィールドにも使いまわせるので便利です。
Offline
書式付きのテキストのペーストは、テキストをペーストし、次のステップで書式をペーストする、という変わった動きをしているようです。
普通、そんな動きは作らないのでしょうが、FM では書式のペーストで何かの処理を意図したのかもしれません。
Offline
スクリプトでなら、
ペースト直後はそのフィールドにカーソルが入っていますから、
切り取り
貼り付け[スタイルなし]
ですみますよね。
Shinさん
> 次のステップで書式をペーストする
なるほど、そう考えれば納得しちゃいますね。
一つお利口になりました^^
Offline
みなさん、目からウロコなご回答ありがとうございます。
書式付きテキストのペーストが2ステップ処理だから、
戻るコマンドで書式の指定が外れるって仕組みですね!
とても勉強になりました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 13 queries executed - Memory usage: 509.3 KiB (Peak: 513.84 KiB) ]