/ / Тип повернення в методі findById, контроль не вдалося знайти id - vba, access-vba, sap

Тип повернення в методі findById, елемент керування не може бути знайдений id - vba, access-vba, sap

Я пишу сценарій VBA, який читає деякі значення з процедури SAP (ME23N).

Я використовую метод findById для читання деяких значень, але я не знаю, чи існує об'єкт чи ні.

Session.findById("wnd[0]/usr/sub/.......).Text

Мені б хотілося знати, що метод findById повертається, якщо наданий ідентифікатор не існує. Знаючи, що я можу впоратись із цією ситуацією та уникнути повідомлення, яке не вдалося знайти за допомогою елемента id.

Чи є публічна документація SAP, де я можу знайти інформацію?

Спасибі заздалегідь

Відповіді:

-1 для відповіді № 1

Це щось, що ви запитуєте? Це використання китів .....

"Зліва внизу, де відображаються помилки або повідомлення про те, що ви не маєте доступу до транзакції

Про помилку Відновіть далі session.findById ("wnd [0] / ..... SetFocus" або .Text

Якщо session.findById ("wnd [0] / sbar"). Text = "Контроль не вдалося знайти за ідентифікатором." Потім Debug.Print "транзакція не знайдена."

session.findById ("wnd [0]"). Закрити "закриття віконної програми SAP. session.findById ("wnd [1] / usr / btnSPOP-OPTION1"). натисніть "натисніть кнопку" так ", щоб закрити SAP Вихід із суб Кінець Якщо