Wanneer u werkt in de VBA- programmeertaal - Visual Basic for Applications - u kunt tegenkomen de fout statement " Object vereist . " Dit betekent dat uw opdracht maakte een verwijzing naar een woning of een methode voor een VBA- software -object , maar u heeft niet aangegeven welk object je bedoeld . Objecten Objecten in programmeertalen zijn delen van een toepassing zoals een lijst , een checkbox , een vorm , een werkblad , een knop of zelfs een enkel karakter . Een half dozijn formulieren gebruikt in dezelfde toepassing , bijvoorbeeld - - U kunt meerdere VBA objecten van hetzelfde type bijeen te brengen in een verzameling object . Door het wijzigen of manipuleren van een verzameling , je invloed op alle objecten in die collectie in een keer. De instrumenten hiervoor zijn meestal eigenschappen en methoden . Eigenschappen Eigenschappen zijn attributen een software- object . Als het object is een document , zijn eigenschappen zijn onder meer de naam , de inhoud ervan en de vraag of de huidige inhoud is opgeslagen . De eigenschappen van cellen in een rooster kunnen omvatten de numerieke waarde die aan elke cel . Methoden zijn activiteiten die objecten uitvoeren : Als een document is het object , de " PrintOut " methode te gebruiken om de computer direct uit te printen . VBA rangschikt objecten in een hiërarchie , en een lager gerangschikte objecten zoals "Kleur" of "Waarde" kan eigenschappen van de hoger gerangschikte objecten geworden . Object Required < br Eigenschappen en methoden > moet aan VBA objecten. Als je probeert te werken met eigenschappen of methoden zonder bijgevoegde object , " Object vereist" verschijnt - het equivalent van het raken van " Print " zonder het identificeren van een document . Zodra u een object koppelen aan het object dat je wilt werken , dat het probleem zou moeten oplossen . Als u nog steeds het bericht krijgt , controleer dan of u de naam van de eigenschap correct bent spelling . Overwegingen Soms krijg steeds de foutmelding zelfs nadat u opgeeft het object en bevestig de spelling . De volgende stap is om te kijken of het object zichtbaar is vanaf het gedeelte van het programma waar u naar verwijzen . Als de toegang tot het object nodig met behulp van een File Open commando , kijk naar de opdracht en zien of het gebruik van de juiste argumenten . Als niets anders werkt , controleer de documentatie van het object en zorg ervoor dat de actie je vraagt is geldig - bijvoorbeeld dat de woning waarnaar je refereert is een eigenschap van het object < . br >
|