VBA - InStr pod office2013

0

mam makro, a w nim taką część kodu:

...
dana = "SELECT OPIS FROM Opisy WHERE (ID_Opisu = 123)"
opisy = oAWS.getsql(dana)
kierunek = " " & id_kier_spec(0, 1) & " "

 If IsArray(opisy) Then
    L_kierunek = InStr(1, opisy(0, 0), kierunek, 1)
    L_poczatek = InStr(L_kierunek, opisy(0, 0), "%", 1)
...

Word 2003 i 2010 nie ma problemu, natomiast Word 2013 wywala błędem "error 5 invalid procedure call or argument" w linijce " L_poczatek = InStr(L_kierunek, opisy(0, 0), "%", 1)"

Co może być powodem? Czyżby word w tej wersji miał problemy z kompatybilnością? Czym mogę łatwo zastąpić InStr ?

0

A czy opisy jest na pewno dwuwymiarową tablicą?
Czy opisy(0,0) nie zawiera NULL?

1 użytkowników online, w tym zalogowanych: 0, gości: 1