- 06/08/2017
- 2 protokół do czytania
-
- o
- l
- O
- k
- K
-
+2
polecenie musi wystąpić w ramach Pod lub funkcji, lub procedury właściwości (właściwość Get, właściwość Let, właściwość Set). Ten błąd ma następującą przyczynę i rozwiązanie:
-
polecenie wykonywalne, statyczne lub ReDim, pojawia się na poziomie modułu.
statyczne jest niepotrzebne na poziomie modułu, ponieważ wszystkie zmienne poziomu modułu są statyczne. Użyj Dim zamiast ReDim na poziomie modułu. Aby utworzyć dynamicarray na poziomie modułu, zadeklaruj go za pomocą Dim używając pustych nawiasów.
uwaga na poziomie modułu można używać tylko komentarzy i deklaracji deklaratywnych, takich jak Const, Declare, Deftype, Dim, Option Base, Option Compare, Option Explicit, Option Private, Private, Public I Type. Oświadczenia Sub, Function I Property występują poza ciałem ich procedur, ale wewnątrz deklaracji procedury.
aby uzyskać dodatkowe informacje, wybierz przedmiot i naciśnij klawisz F1 (w systemie Windows) lub HELP (na komputerze Macintosh).
wsparcie i opinie
masz pytania lub opinie na temat Office VBA lub tej dokumentacji? Zobacz wsparcie i opinie Office VBA, aby uzyskać wskazówki dotyczące sposobów otrzymywania wsparcia i przekazywania opinii.