0

①シナリオ作成の内容:Excelシートの(全部または一部)PDF化

概要:Excelのシート数を取得して、各インデックスでシートを選択しながら、

F12キーで「名前を付けて保存」画面を表示

ファイル名に変数で作成した「○○.pdf」をエミュレーションCtrl+Vで貼り付け

ファイルの種類を「リスト選択(Win32)」、保存ボタンを「クリック(Win32)」で設定

インデックスをカウントアップし、シート数だけ繰り返す

※ブック全体の印刷ではなく、シートの非表示やスクリプトをカスタマイズしない前提でのPDF作成となり

   上記のようなシナリオとなっています。

ご利用のバージョン:FL 7.4.1 Windows10

質問のノード/ライブラリ名:リスト選択(Win32)

コントロール設定の対象:名前を付けて保存画面、ファイルの種類

プロパティの内容:下記参照

-----------------------

事象:Aさんがシナリオを作成し、Bさんに渡すと1回目の実行でエラー(リストを選択できません)、

停止後、最初からシナリオ実行をやり直すと動く(2回目以降は同様エラーが発生しない)

逆もまた同様(Bさんが作成してAさんに渡す)。

両者とも、PC環境は同じではあるが、シナリオ作成者と実行者では、「リスト選択」の動きに差異があるのでしょうか。

他フォーラムの内容を確認し、Win7が早すぎることが原因のようなので(リストの内容を取得できない)

リスト選択の前に「指定時間待機(2秒ほど)」入れて、1回目から動くようになりました。

早さだけが問題であれば、作成者の端末でも同じ事象となりそうですが、作成者の端末では待機を入れずとも1回目から稼働します。

作成者の端末は、コントロールの設定をしている際に、既に情報を(キャッシュのような?)取得できてしまっているのでしょうか。

時間調整で解決しているので、特に問題はありませんが、何かご存じの方がいましたらご教示ください。

anothersolution 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。