UFTでExcelテストを実行していますが、「DataTable.ImportSheet operation failed.Invalid file」というエラー番号20012が表示されることがあります。DataTable.ImportSheet操作が失敗しました。無効なファイル
これは、スクリプトをインポートする私の方法です:
DataTable.ImportSheet filepath,scriptname,"Action2"
ファイルパスは、多くの人がシート(スクリプト)エクセルconatins私のワークブックのパスです
SCRIPTNAME:スクリプトの名前私は実行したい
Action2:スクリプトに含まれる可能性のあるすべてのキーワードのすべての呼び出しを含みます。
何か助けてください、どうしてこのエラーが発生していますか。
問題は、これが一部のスクリプトや3〜4回の実行時間後にはうまくいきません。
Excel 2016とUFT 12で作業しているときに問題がExcel自体ではなく、コード上にあると思いますか?ワークシートをインポートするための
の全ファイルの使用
Datatable.Import
をインポートしたい場合は? @ Dave [回答](http://stackoverflow.com/a/40002722/6352151)に記載されているように、パラメータとして渡しているものに問題がある可能性があります。 –[この投稿] http://stackoverflow.com/questions/40126567/loop-all-the-rows-of-a-worksheet-and-copy-them-into-a-blank-sheet)、私はここに返信しています。そのコード行にUFTでブレークポイントを設定し、すべての変数をチェックし、それらが正しく入力されていることを確認して、ファイルとワークシートの両方が存在することを確認してください(同じ拡張子を持つ同じ名前、 '.xls'は' xlsxとは違う.xlsx'など)と、Action2も存在します(テストのためだけです)。結果を知りましょう –