PB 電子会議室
カテゴリ:PowerBuilderの開発環境
日付:2005年09月28日 16:23 発信者:mr.300
題名:PB5.0.01: OLEオートメーションでExcelのSheetを切り替える方法
OLEオートメーションを使ってExcelのsheetを切り替えるため、sheets(\"...\").select という
関数を使ったのですが、sheetsの呼び出しエラー 関数名が不適切です。
というエラーになってしまいます。
sheetを切り替える関数 sheetsは使えないのでしょうか? あるいは指定の仕方が悪いのでしょうか?
ご享受頂きたく、お願い致します。
以下はそのときのサンプルです。
OLEObject Excel
OLEObject wb
OLEObject ws
Int ret
string lst_work
Excel = CREATE OLEObject
ret = Excel.ConnectToNewObject(\"Excel.Application\")
if ret <> 0 Then
MessageBox(\" \",\"Excelアクセスエラー\")
return
End If
string File_output
wb = excel.Workbooks.open(\"sample_data.xls\") // Excel ファイルのオープン
excel.visible= true
ws = wb.Activesheet
ws.sheets(\"10月\").select <=ここでエラーになります。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS Solaris
DBMS Sybase SQL Anywhere Server
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.