Ich bin extrem neu beim Schreiben in VB.NET, und ich wusste nicht einmal, dass es einen signifikanten Unterschied zwischen VB.NET und VBA gab. Ich habe meine Anwendung in Visual Studio geschrieben, aber ich habe festgestellt, dass ich sie in Outlook auf VBA portieren muss, und es gibt einige Syntaxprobleme, mit denen ich mich befassen muss. Ich habe bereits gesucht, aber ich kann keine definitive Referenz (wie die msdn) für VBA oder sogar VB6 finden, die von dem, was ich höre, viel näher an VBA als VB.NET ist.Listen und Arrays in VBA
Ich werde hier die relevanten Abschnitte des Codes enthalten. Wenn jemand mehr Kontext benötigt, lass es mich wissen - ich kann die ganze Sache posten, es ist nicht so lange her. Ich möchte diesen Beitrag jedoch so einfach wie möglich halten.
Die neuen Listen und sortierte Liste geben erwartet: Ende der Anweisung in der Klammer nach Liste. Das Array gibt Expected: identifier bei Array an. Die Zeichenfolge DateToday gibt ein erwartetes Ende der Anweisung am Gleichheitszeichen an. Der Versuch, zur sortierten Liste hinzuzufügen, ergibt ein Expected: =.
Ich habe mit VB.NET für vielleicht zwei oder drei Tage gearbeitet, und ich habe nie mit VBA oder VB6 vorher gearbeitet, also habe ich einfach nicht die erforderliche Erfahrung, um zu wissen, wohin man von hier geht. Wenn jemand von euch bereit wäre, mir zu helfen, würde ich es sehr schätzen!
Um es einfach auszudrücken, ist der Code, den Sie schreiben werden, ist nicht gültig VBA-Syntax. VBA ist eine andere Sprache und unterstützt das .NET-Framework nicht. –
Wenn Sie nach Referenzen suchen, hat MSDN in der Tat umfassende Dokumentation für VBA: http://msdn.microsoft.com/en-us/library/gg278934%28v=office.14%29.aspx –
Sie könnten mit dem starten VBA-Sprachreferenz auf MSDN: http://msdn.microsoft.com/en-us/library/office/gg264383(v=office.14).aspx – Joe