2013-12-19 9 views
5

Bitte vergib mir, da ich nichts davon weiß, wie Visual Basic in Excel funktioniert. Ich habe eine Excel-Datei von einem Windows 7-Computer zu einem anderen verschoben. Beide haben die gleiche Version von Office 2007. Die Excel-Datei wurde entwickelt, um einem unserer Mitarbeiter in unserer Schweißwerkstatt dabei zu helfen, spezifische Etiketten für die Dinge zu erstellen, an denen er arbeitet. Von dort aus kann er seine Arbeit markieren, damit er sie versenden kann.Ich habe eine Excel-Datei von einem Computer zu einem anderen verschoben und jetzt bekomme ich einen visuellen Grund Kompilierfehler

Es gibt mehrere Spalten, die es ihm erlauben, verschiedene Informationen einzugeben, die es ihm ermöglichen, nach den spezifischen Etiketten zu suchen, die er drucken muss. Wenn er fertig ist, legt er in der letzten Spalte ein X in die Spalte und drückt die Eingabetaste, um das Etikett zum Drucken zu öffnen. Wenn ich die Datei über kopiert und versuchen, ein Etikett zu drucken, gibt es mir die folgende Meldung:

Compile Fehler:

Methode oder Datenelement nicht gefunden.

Wenn ich auf OK klicke, wird ein Bildschirm angezeigt, der gelb markiert hat. Die nächste Zeile lautet wie folgt: Me.BarCode1.Value = "82472" & Activesheet.Cells(2,2) Die .BarCode ist in blau hervorgehoben.

Dies wurde vor über 3 Jahren eingerichtet und natürlich ist die Person, die es eingerichtet hat, nicht mehr mit der Firma. Ich bin mir sicher, dass es mehr Informationen gibt, die ich nicht gebe, aber wenn jemand mir helfen kann, in die richtige Richtung zu zeigen, würde es sehr geschätzt werden.

+6

Das Makro verwendet wahrscheinlich einen Verweis auf eine COM-Bibliothek, die nicht auf Ihrem Computer installiert ist. Sie können den VBA-Editor öffnen, indem Sie im Menü Extras> Verweise klicken und sehen, ob eine Referenz fehlt. –

+0

Es sieht so aus, als ob ein ActiveX-Programm installiert war, das beim Drucken mit dem Drucker verwendet wird Die Etiketten. Der Drucker war Benutzer in einem Intermec-Drucker und das ActiveX-Programm war eines, das ich von ihrer Website herunterladen/installieren musste. Vielen Dank für Ihren Kommentar, kbsou, als das war, was ich sah, ob etwas fehlt. – user3119948

+0

@kbsou, poste deinen Kommentar als Antwort –

Antwort

3

Das Makro verwendet wahrscheinlich einen Verweis auf eine COM-Bibliothek, die nicht auf Ihrem Computer installiert ist. Sie können den VBA-Editor öffnen, indem Sie im Menü Extras> Verweise klicken und prüfen, ob eine Referenz fehlt.

Verwandte Themen