• ベストアンサー

ファイルメーカーでPDFを開く

昨日から始めたファイルメーカーで、PDF書類リストを作っています。 ボタンを押せば、そのPDFが開けるようにしたいのですが、やり方がよく分かりません。 具体的には、まずフィールドの一つに、テキストでそのPDF書類のパスを書きました。(例えば、そのフィールド名を”Path”とします。) この変数”Path”をスクリプトに記述して、そのファイルを開きたいのですが、スクリプト定義で「AppleScript実行」を使うのか「AppleEvent送信」を使うのか、またはそのほかのものを使うのかよく分かりません。 また、記述の仕方がいまいち分かりません。 よろしくお願いします。

  • Mac
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • somrak
  • ベストアンサー率100% (2/2)
回答No.1

初めまして。ファイルメーカーを楽しんでいるものです。奥が深いのでマスターになるにはまだまだ時間がかかりそう。 下記の方法でできました。的外れ、勘違いは御容赦を。 一つスクリプトを作成します。[Apple Eventを送信]の詳細指定画面で、「送信イベント=書類を開く」、「ファイル=ファイル指定(実際に開きたいファイル選択)」、「オプション=対象アプリケーションを手前に表示、イベントの完了を待つ」、「アプリケーションの指定=アクロバットリーダーを選択」 いかがでしょうか。

その他の回答 (1)

  • somrak
  • ベストアンサー率100% (2/2)
回答No.2

最後まで説明していませんでした。 スクリプトを作成したら、それをフィールドに割り当てます。 レイアウトモードのしたら、目的のフィールドを選択し、 「ツールバー」→「書式」→「ボタン」を選択。引き続き、 「制御」→「スクリプト実行」→「作成したスクリプトを選択」 これで完成です。

deeppurple14
質問者

お礼

遅くなりましたが、どうもありがとうございます。 なんとかうまくいきました。(^o^)

関連するQ&A

  • ファイルメーカーで別のフォルダ内の写真を見たい。

    先日、質問したのですが、その時のご回答の中で教えていただいたやり方を試してみたのですが、途中まではたどり着いたのですが、どうも先に進めません。 その時のご回答をほぼ使用して私が試したやり方を記しますのでどこが間違っているかを教えて下さい。 Macで、ファイルメーカー10です。 1、MacintoshHDに直接、写真が入ったフォルダ「写真」を置きました。 2、FMのフィールドに「テスト」を作りました。 3、「テスト」フィールドに「MacintoshHD:写真」と入力しました。 4、FMのスクリプトを新たに作り「Applescriptを実行」のAppleScript記述に、教えたいただいた下記を記入しました。  set myFolder to contents of field "テスト" of current record as alias  tell application "Finder"  set theFolder to (every item of myFolder) as alias list  open theFolder  end tell 5、「MacintoshHD:写真」と入力した、レコードで上のスクリプトを実行しました。 ご回答では、「デフォルトアプリがプレビューでしたらプレビューが起動してフォルダ内の画像がリスト表示されます」と、ありましたが、プレビューは立ち上がりましたが、「写真」のフォルダではなく、その前にプレビューで見ていた違うフォルダの写真が立ち上がります。 そして「theFolder変数は定義されていません」「不明エラー:-2753]のメッセージが出ます。 どこに問題があるのかわかる方、教えて下さい。

  • FileMakerで外部保存PDFを開く方法

    Windows7/FileMaker13v2使用です。 以下の手順で、外部保存したPDFファイルを開くスクリプトを作成したいのですが、思ったように動作しません。 1)オブジェクトフィールド:tbl::obj   [オブジェクトフィールドを外部に保存]にて   ・保存先:[データベースの場所]/test/   ・オープン格納:"tbl/obj/"   →フィールドに、「ファイル名.PDF」を登録し、上記保存先に格納されることを確認しました。 2)スクリプト   ・変数を設定[$wk; GetValue ( tbl::obj ; 2 )]   ・Event送信[「aevt」; 「odoc」; 「$wk」]   ※$wkの値は「FILE:tbl/obj/ファイル名.PDF」になっていました。 →2)のスクリプトを実行すると、、「ファイル[ファイル名.PDF]が見つからなかったため、処理を完了できません。」と出てきます。 フィールド参照にせず固定パスにしたところPDFファイルは開きました。 GetValueの取り方が間違っているのかと予想するのですが、どのように取得するとEvent送信で有効になるのでしょうか?

  • ファイルメーカーのスクリプト定義について教えてください

    都道府県別に検索ソートしたデータ―中、その住所を封筒に印刷する支持をスクリプト定義でつくりボタンを作りました。 一つ一つは、ボタンを押せば実行できるのですが、一つ一つボタンを押す手間を省きたいのでこれらのボタン(スクリプト定義)をさらにまとめて実行できるボタン(スクリプト定義)を作りたいのですが、それは可能でしょうか? 個々のスクリプト定義に検索ソートのみの指示が入っているものならば下記の定義内容でまとめて実行することはできました。  スクリプト実行[東京都]  スクリプト実行[神奈川県]  スクリプト実行[静岡件] ですが、印刷の指示が入っていると印刷はされず、また該当件数も最後スクリプト(上記だと静岡県)分しか表示されません。 印刷が入っていると不可能なのでしょうか?

  • ファイルメーカーのファイル間のデータのインポートについて

    Win XP FM6を使用しております。 初心者の為表現が適切でないかもしれませんが、アドバイスお願いいたします。 一度設定したインポートのスクリプト定義が、たとえば 共有ファイル(1)のフィールドa,bのデータを、 共有ファイル(2)のフィールドa,bへインポートしているとします。 これに加えて、 共有ファイル(1)のフィールドcのデータを、 共有ファイル(2)のフィールドcへインポートさせるように変更する場合、 【ファイル】→【インポート】から、再度インポートするファイルと フィールド(a,b,c)を設定し、インポート実行すればよいと思うのですが、 うまくいかないときがあります。 インポートを実行したときのみデータがインポートされているが、 スクリプトのフィールド指定が変更されていない (cのフィールドをインポートするように書き換えられていない。) などの症状になります。 おそらくインポート実行ボタンを押した後のソートその他の置換・維持の指定が 間違っていると思うのですが、実はこの置換・維持という内容が 良くわかりません。 データが消えてしまったことがあり、インポートをあまり触ることができないので、 インポートに関するアドバイスを頂けたらと思います。 よろしくお願いいたします。

  • PDFファイルにすると重くなるのはなぜ

    AppleWorksのファイルをPDFファイルに変換してみました。AppleWorksのファイルの書類をプリントする時に「PDFとして保存」というボタンをクリックして できたのですが、AppleWorksのファイルでは重さが136バイトだったものが、PDFにしてメールで送信した時、やけに時間がかかったので、調べてみるとPDFの方は、2メガもありました。AppleWorksのファイルは4ページほどで画像を多くつかっています。どなかた もっと軽くPDFファイルにするやり方をご存知の方がいらっしゃったら、教えていただけませんでしょうか。よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • ファイルメーカーの新規レコード追加について

    ファイルメーカーPro9.0を使用しています。 ポータル内のフィールド4つに新規登録用のフィールド4つを用意し、 新規登録用のフィールドに入力した内容をポータル内のフィールドに新規入力するように、スクリプトを使いたいのですが、どのようにすればよろしいでしょうか? できれば、コマンドボタンを押すとそのスクリプトが実行するようにくみあげたいです。 ポータル  フィールド1 フィールド2 フィールド3 フィールド4 --------------------------------------------------------------- 新規入力用 フィールド1 フィールド2 フィールド3 フィールド4        内容     内容     内容    内容 ■←コマンドボタンをクリックするとポータルへ内容が新規入力される。 ポータルでできないのであれば、新規入力することで、レコードがたされていく形を表形式で作りたいのですが、おわかりになりますでしょうか?よろしくお願いします。

  • ファイルメーカーのボタン

    ファイルメーカーで、データベースを作成しています。 それぞれのページにボタンを作り、スクリプトでPDFファイルを開こうと思いました。 けれどもこのやり方では、関係のないページにまでボタンができてしまうし、それぞれのページで、違うPDFファイルを開きたいのに、それもできません。 それぞれのページで違うPDFを開くことは可能ですか?? また、ボタンがいらないページにはボタンを現れないようにすることは可能ですか?? とっても困っています。教えてください。

  • ファイルメーカーのスクリプトについて

    ファイルメーカーのスクリプトで質問があります。 検索を行うスクリプトですが、以下の場合どのようにすればよいのでしょうか? フィールドA、フィールドBがあるとします。 フィールドAには不規則な4桁の数字が入っています。 フィールドBにはテキストデータが入っているレコードと入っていないレコードがあります。 検索したいのは、例えば フィールドAには「1111」と入っているが、 その中でフィールドBには何も入っていないもの、 を選び出したいのです。 スクリプトを作ろうとするのですが、 フィールドBに何も入っていないものを選ぶための、「除外」機能がないように思うのです。 もしそのようなスクリプトを組むことができたら是非教えて下さい。

  • ファイルメーカーPro

    お世話になってます。教えてください! ファイルマーカーProで請求書や見積書などの管理をしていますが、あるひとつのフィールドの定義を変更しました。(テキストです)ファイル→フィールド定義→オプション で、変更しました。そして終了させていざファイルを見てみると変わってないのです。もちろんフィールドの指定はしております。なのに変更はおろか、空白になるのです。 何がおかしいのでしょうか?今そこで足踏み状態です。 よろしくお願いします!!!

  • File Makerでアプリケーションを開く方法

    File Maker Pro7にてあるアプリケーションを起動させようとスクリプトを作成しましたが、該当のアプリケーションが起動しません。 スクリプトの内容 使用スクリプト:Eventを送信 ファイルタイプ:"<不明>" 送信:ファイル/アプリケーションを開く テキストにチェックを入れてテキスト欄に 『c:\○○○\xxxxx\該当のexe名』 としています。 当該ファイルがないとかのエラーは出ず、スクリプトが終了しますが 該当のexeが起動してきません。 因みにwindowsの『ファイル名を指定して実行』のコマンドラインへ スクリプトのテキスト欄と同じ内容を入力して起動すると該当exeが 起動します。 何か、設定等が必要なのでしょうか