Thema Datum  Von Nutzer Rating
Antwort
18.02.2015 12:26:07 Stephan
NotSolved
18.02.2015 12:40:04 Gast64305
NotSolved
18.02.2015 12:46:05 Gast81564
NotSolved
18.02.2015 13:49:41 Stephan
NotSolved
19.02.2015 02:42:14 Gast75807
NotSolved
Blau Add In soll Namen des Dokumentes prüfen
19.02.2015 09:18:53 Stephan
NotSolved
21.02.2015 12:04:51 Gast27151
Solved
23.02.2015 08:41:29 Stephan
NotSolved
23.02.2015 16:43:47 Gast85267
NotSolved

Ansicht des Beitrags:
Von:
Stephan
Datum:
19.02.2015 09:18:53
Views:
1147
Rating: Antwort:
  Ja
Thema:
Add In soll Namen des Dokumentes prüfen

Ich entschuldige mich für meine unkonkrete Ausdrucksweise und will es jetzt besser machen. Die Symbolleiste mit dem Code-Snippet Symbol war in meinem Internet-Explorer 11 nicht sichtbar. Im Firefox klappts jetzt.

Mein Quellcode für das Add In sieht jetzt wie folgt aus:

Option Explicit
 
Private WithEvents m_objXLApp As Excel.Application
 
Private Sub m_objXLApp_NewWorkbook(ByVal Wb As Workbook)
  Debug.Print "<NewWorkbook> Wb.Name = '" & Wb.Name & "'"
End Sub
 
Private Sub m_objXLApp_WorkbookOpen(ByVal Wb As Workbook)
  Debug.Print "<WorkbookOpen> Wb.Name = '" & Wb.Name & "'"
End Sub
 
Private Sub Workbook_Open()
  Set m_objXLApp = Application

 Dim mappenname As String
  mappenname = Application.ActiveWorkbook.Name
         
If mappenname = "Mappe1" Then
Call Makro1
End If



End Sub

 

Wenn ich nun eine beliebige Mappe öffne oder auch eine Neue anlege, wird der Laufzeitfehler 91 'Objektvariable oder With-Blockvariable nicht festgelegt" angezeigt. mit Klick auf Debuggen springe ich im VBA Editor an die Stelle

mappenname = Application.ActiveWorkbook.Name

 

Es fehlt der Bezug auf die neue Mappe, denn wenn ich den Debugger stoppe erscheint im Projekt-Explorer die Mappe, die ich gerade geöffnet habe. Und wenn ich jetzt das Makro zum zweiten mal (händisch) starte läuft es fehlerfrei durch.

Das es an dem Makro1 liegt, glaube ich nicht, da ich dieses aufgezeichnet habe.

Für eure weitere Hilfe wäre ich sehr dankbar.

Grüße.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
18.02.2015 12:26:07 Stephan
NotSolved
18.02.2015 12:40:04 Gast64305
NotSolved
18.02.2015 12:46:05 Gast81564
NotSolved
18.02.2015 13:49:41 Stephan
NotSolved
19.02.2015 02:42:14 Gast75807
NotSolved
Blau Add In soll Namen des Dokumentes prüfen
19.02.2015 09:18:53 Stephan
NotSolved
21.02.2015 12:04:51 Gast27151
Solved
23.02.2015 08:41:29 Stephan
NotSolved
23.02.2015 16:43:47 Gast85267
NotSolved