みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMakerServer14(Win)でオブジェクトフィールドにExcel、PDF、Wordなどのファイルを外部保存させています。
このファイルを開く(参照する)為には、「フィールド内容のエクスポート」するしかないのでしょうか?
直接ダブルクリックで開くことは出来ないのでしょうか?
(外部保存ではなく、オブジェクトフィールド内に置けばダブルクリックで開くことは可能でしたが...)
また、オブジェクトフィールドのデータを「フィールド内容のエクスポート」で保存した時、
白紙アイコンになり、ダブルクリックで開くことが出来ません。
これを改善する方法を教えてください。
よろしくお願いします。
外部アプリケーションからオブジェクトフィールドへの直接参照・保存は難しいので、
フィールド内容のエクスポートで書き出して開くのがベストプラクティスでしょう。
OLEオブジェクトは廃止されましたし......
白紙アイコンになるのは拡張子を付けていないのでは?
Offline
みなさま、ありがとうございます!
自分でも色々調べたところ、やりたいことはまさにMOZさまのいう通り
OLEの廃止でできなくなっているようでした。
ヘルプページには
お使いのソリューションで同等の処理を実行できるより効率的な API、技術、代替機能に置き換えられることをお勧めします。
と、ありますが難しそうですね・・・
今はユーザーさんにメールで構造式をわざわざ送っていただいて
こちらで管理しているFM画面からオブジェクトフィールドに貼り付けている次第です。
(たぶんビットマップになっているんでしょうか?)
せめてビットマップ形式でもよいのでWEBダイレクトの画面から構造式だけでも貼れるといいのですが
(もうchemdrawが開けなくてもいいです)
これも不可能なのでしょうか?
ご存知の方がいらっしゃいましたらお願いします
すみません、間違って似たような違うところにレスしてしまいました。
計算フィールド(結果テキスト)=オブジェクトフィールド
からファイル名を取得して、外部保存フォルダのパス
file:/ドライブ名/・・・・/そのファイル名
を変数に入れてEvent送信スクリプトで開けるはず。
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 509.18 KiB (Peak: 516.04 KiB) ]