Thema Datum  Von Nutzer Rating
Antwort
07.02.2024 22:26:40 GTA
Solved
08.02.2024 00:23:30 ralf_b
Solved
08.02.2024 07:53:12 Mase
Solved
09.02.2024 00:57:13 Gast26535
NotSolved
09.02.2024 01:26:13 xlKing
NotSolved
09.02.2024 01:45:54 xlKing
NotSolved
09.02.2024 08:51:45 Mase
NotSolved
09.02.2024 16:44:09 GTA
Solved
09.02.2024 20:53:55 Mase
NotSolved
Blau Datei öffnen daten rausholen und schliessen
09.02.2024 23:01:00 xlKing
NotSolved
10.02.2024 11:44:58 Mase
NotSolved
13.02.2024 11:37:15 GTA
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
09.02.2024 23:01:00
Views:
206
Rating: Antwort:
  Ja
Thema:
Datei öffnen daten rausholen und schliessen

Guter Einwand Mase. Dann bleibt der Fokus bei Excel (bzw. der neuen Instanz) und in Word (oder der alten Instanz) bleibt der Fehler bestehen. Da hilft nur den Doppelklick von vornherein zu verhindern. In Word müsste man dazu einen Verweis auf die Microsoft Excel Objektbibliothek setzen und ein Klassenmodul "Klasse1" hinzufügen. Dort käme dann dieser Code rein.

Public WithEvents Excapp As Excel.Application

Private Sub Excapp_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Excel.Range, Cancel As Boolean)
  Cancel = True
End Sub

Anschließend kann man den Anfang des eigentlichen Codes folgt ergänzen:

Dim ExcEvents As New Klasse1
 
ExtDateipfad = "ein Pfad"
Tabellenname = "Tabelle1"
 
 On Error Resume Next 'Excel neue Instanz aufbauen
  Set Excapp = CreateObject("Excel.Application")
  Set ExcEvents.Excapp = Excapp
  
  On Error GoTo 0

...

Man hätte dann einen ExcelEvent-Handler im Word, bzw. die Events der neuen Instanz in der alten Instanz definiert. Das ginge also.

Gruß Mr. K.


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
07.02.2024 22:26:40 GTA
Solved
08.02.2024 00:23:30 ralf_b
Solved
08.02.2024 07:53:12 Mase
Solved
09.02.2024 00:57:13 Gast26535
NotSolved
09.02.2024 01:26:13 xlKing
NotSolved
09.02.2024 01:45:54 xlKing
NotSolved
09.02.2024 08:51:45 Mase
NotSolved
09.02.2024 16:44:09 GTA
Solved
09.02.2024 20:53:55 Mase
NotSolved
Blau Datei öffnen daten rausholen und schliessen
09.02.2024 23:01:00 xlKing
NotSolved
10.02.2024 11:44:58 Mase
NotSolved
13.02.2024 11:37:15 GTA
NotSolved