나는 다음과 같이 SAP ABAP OLE 개체를 사용하여 엑셀 파일을 암호로 보호를 엽니 다하기 위해 노력하고있어 :ABAP OLE - 오픈 엑셀 암호로 보호 된 통합 문서
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