Excel_Obj = CREATE OleObject
Excel_Obj.ConnectToNewObject('excel.application')
Excel_Obj.Workbooks.Add
Excel_Obj.Application.ActiveWorkbook.WorkSheets.Add
Excel_Sheet = Excel_Obj.Application.ActiveWorkbook.WorkSheets[1]
//EXAMPLE
Excel_Sheet.Cells[1,1] = 45
Excel_Obj.Application.ActiveWorkbook.SaveAs(ls_file,56) //csv
//where ls_file = the Opened File
エラーが発生しました。 キャッチスローを試みてください "外部オブジェクトを呼び出すエラー... saveas .."ExcelオブジェクトSaveAs既存のファイルが開いているときにエラーが発生します
- 私は、Excelファイルが開いていることをユーザに伝えたいので、適切に上書きすることはできません。私はtry catchを使用して適切なメッセージをスローしましたが、catchイベントのメッセージボックスが発生する前に、PB実行エラーR0035が発生します。 Excelファイルが開いているかどうかを知るための解決策または適切な方法。
私はPowerbuilderでtry catchを使用することができます。真の問題は、ファイルが開いていることを知るとPB実行エラーに依存します。これまでにない私も試してみるが、エラーはまだ出てきた。私はユーザーがこれを無視するとは思わない、笑 – Sid
私はまだこれについていくつかの助けが必要です。私はこれを理解しなかった。私のユーザーは完全なエクセル抽出システムを望んでいます。答えをありがとう...! – Sid