3
我嘗試使用SAP ABAP OLE對象保護的Excel文件的密碼如下:ABAP OLE - 打開Excel密碼保護的工作簿
DATA: lt_excel_line(4096) OCCURS 10 WITH HEADER LINE.
DATA: app TYPE ole2_object,
workbook TYPE ole2_object,
worksheet TYPE ole2_object.
CREATE OBJECT app 'EXCEL.APPLICATION'.
SET PROPERTY OF app 'VISIBLE' = 0.
CALL METHOD OF app 'WORKBOOKS' = workbook.
CALL METHOD OF workbook 'OPEN'
EXPORTING
#1 = '<filename>'
#5 = '<password>'.
文件名和密碼絕對是正確的,打開下面的VBA代碼該文件要求沒有問題:
Dim wb1 As Workbook
Set wb1 = Workbooks.Open Filename:="<filename>", Password:="<password>")
但ABAP代碼總是返回SY-SUBRC = 2。任何人都知道什麼可以怎麼回事?還有什麼我可以嘗試?感謝任何幫助。
似乎有點古怪,它不承認數字的位置,但這確實奏效 - 非常感謝你!已標明解決 – db579 2013-04-23 10:09:24