/ / Access vba eval premenná - vba, premenné, eval, prístup

Prístup k premennej vba eval - vba, premenné, eval, prístup

Vytvoril som reťazec Path = "E:" na priradenie hodnoty premennej pomocou Eval. Ale vrátil chybu spustenia 2766: Tento objekt nemôže obsahovať "automatický" objekt "Cesta".

Eval premenná

Existuje spôsob, ako môžem pracovať na premenných s reťazcom? Mám struny premenných a reťazcov hodnôt. To by ma ušetrilo veľa času.

Veľká vďaka

odpovede:

0 pre odpoveď č. 1

Nemôžete použiť Eval na nastavenie premennej vnútri Výraz. Ak píšete takto:

Path = Calcu.Eval("E:tables")

dostanete odpoveď v premennej Path. Je zrejmé, že to je rovnaké ako

Path = "E:tables"

ale to je iná téma. Ak chcete, aby názov premennej bol aj dynamický, potom pravdepodobne robíte niečo zlé. Ak ty naozaj chcú to, musíte sa pozrieť na VBIDE.VBProject, ale nechodíte tam, kým nebudete mať dosť dobré vedomosti o VBA.