2012-03-03 6 views
1

Я открываю запрос из SAP BW ... Я вношу все необходимые изменения, и я даже проверяю флажок, который говорит «Обновить запрос» каждый раз, когда вы открываете книгу. Проблема в том, что когда я снова открываю книгу, это похоже на обычный Excel, потому что файл SAPBEX.xla больше не загружается. Любые идеи о том, как я могу это решить?Как загрузить sapbex.xla при открытии рабочей книги

Я хочу, чтобы книга обновлялась с последними данными каждый раз, когда я открываю книгу. Спасибо!

+0

Я не знаком с SAP BW. Вы автоматически запрашиваете соединения Excel? Что такое SAPBEX.vba? – JMax

+0

извините, я допустил ошибку ... это sapbex.xla ... объявление для подключения и обновления запросов –

+0

, поэтому подключение к SAP BW управляется этой надстройкой? Это публично? Помимо того факта, что надстройка не должна выгружаться, я не думаю, что смогу вам помочь здесь. – JMax

ответ

2

Вы можете использовать событие приложения (см. Chip Pearson's website).

Поместите этот код в модуль This Workbook вашего PERSONAL.XLSM (см. here).

Private WithEvents App As Application 

Private Sub Workbook_Open() 
    Set App = Application 
End Sub 

И в модуле:

Private Sub App_WorkbookOpen(ByVal Wb As Workbook) 
    MsgBox "New Workbook: " & Wb.Name 
    'or better check here if this is your workbook and activate the addin 
End Sub 
Смежные вопросы