Wenn Sie in der VBA- Programmiersprache arbeiten - Visual Basic für Applikationen - können Sie den Fehler Aussage begegnen Dies bedeutet, dass Ihr Befehl einen Verweis auf eine Eigenschaft oder eine Methode mit einem VBA verbunden " Objekt erforderlich . " Software-Objekt , aber du hast nicht angeben , welches Objekt Sie gemeint . Objekte
Objekte in Programmiersprachen sind Teile einer Anwendung wie eine Liste , eine Checkbox , einem Formular, einem Arbeitsblatt , einen Knopf oder sogar ein einzelnes Zeichen. Ein halbes Dutzend Formen in der gleichen Anwendung verwendet - zum Beispiel - in eine Kollektion Objekt Sie können mehrere VBA-Objekte des gleichen Typs zu sammeln. Durch Modifikation oder Manipulation einer Sammlung , beeinflussen Sie alle Objekte in dieser Sammlung auf einmal. Die Werkzeuge hierfür sind in der Regel Eigenschaften und Methoden.
Eigenschaften
Eigenschaften sind eine Software-Objekt die Attribute . Wenn das Objekt ein Dokument ist, sind seine Eigenschaften seinen Namen, seine Inhalte und ob der aktuelle Inhalt wurde gespeichert. Die Eigenschaften von Zellen in einem Netz , umfassen die zugeordnete Zahlenwert für jede Zelle . Methoden sind Aktivitäten, die Objekte durchführen : Wenn ein Dokument ist das Objekt , verwenden Sie den "Ausdruck "-Methode , um den Computer zu leiten , um es zu drucken. VBA zählt Objekte in einer Hierarchie , und die untere eingestufte Gegenstände wie "Farbe" oder "Value" können die Eigenschaften von ranghöheren Objekten geworden .
Objekt erforderlich
Eigenschaften und Methoden haben , um VBA-Objekte angehängt werden. Wenn Sie die Arbeit mit Eigenschaften oder Methoden ohne angeschlossenes Objekt versuchen , " Objekt erforderlich " erscheint - das Äquivalent des Schlagens "Drucken" ohne Identifizierung eines Dokuments. Sobald Sie legen ein Objekt an die gewünschte Eigenschaft zu arbeiten, das sollte das Problem lösen. Wenn Sie immer noch die Meldung , überprüfen Sie , dass Sie die Rechtschreibung der Namen der Eigenschaft richtig .
Überlegungen
Manchmal erhalte die Fehlermeldung , auch nachdem Sie angeben halten das Objekt und bestätigen Sie die Eingabe. Der nächste Schritt ist , um zu sehen , ob das Objekt sichtbar von der Teil des Programms , wo Sie beziehen sich darauf. Beim Zugriff auf das Objekt erfordert mit einem Datei- Öffnen-Befehl in der Befehlszeile und sehen, ob es die richtigen Argumente verwendet . Wenn sonst nichts funktioniert , überprüfen Sie die Dokumentation des Objekts und sicherstellen, dass die Aktion, die Sie für fragst ist gültig - zum Beispiel, dass die Eigenschaft Sie verweisen eine Eigenschaft des Objekts ist
< . br>