Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung.

Diskutiere und helfe bei Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung. im Bereich Microsoft Office im Windows Info bei einer Lösung; Sehr geehrte Makroexperten, Excel und VBA, Ich bitte Sie, den Fehler im Code zu finden. Das Problem ist, dass ich, nachdem ich den Befehl "Doppelklick"... Dieses Thema im Forum "Microsoft Office" wurde erstellt von RomanSchulz1, 6. Juni 2019.

  1. Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung.


    Sehr geehrte Makroexperten, Excel und VBA,
    Ich bitte Sie, den Fehler im Code zu finden. Das Problem ist, dass ich, nachdem ich den Befehl "Doppelklick" im Dokument einklicke, das Dokument ausdrucken muss. Wenn ich jedoch im Druckfenster bestätige, gerate ich in eine Endlosschleife, und dann bleibt das Makro hängen, und ein Fenster mit der folgenden Fehlermeldung wird angezeigt: "Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung"
    Ich gehe davon aus, dass in diesem Teil des Codes ein Fehler vorliegt:


    Sub Auswahl_Arbeitsblatt(ByVal R_Target As Range, ByRef Bezeichner As String, ByRef AktZeile As Long)

    ' Routine ermittelt nach Selektion den Bezeichner für die Drucküberschrift und die ausgewählte Zeile

    ' ___________________________________________________________________________________________________

    Dim C As Long

    Dim R As Long

    Dim Teil1 As String

    Dim Teil2 As String

    Dim Delimiter As String



    On Error GoTo err_exit

    Bezeichner = ""

    AktZeile = 0

    If R_Target.Row < 4 Then Exit Sub ' nur ab 4.Zeile



    ' Einzelzeile übernehmen

    R = R_Target.Row

    'nur bei Doppelklick in Spalte 4



    C = R_Target.Column

    If C <> 4 Then

    Exit Sub

    End If

    ' Ausgabe selektierte Zeile

    AktZeile = R

    l = 1

    ' Bezeichner zusammensetzen (1 links und aktuelle Zelle)

    Teil1 = ActiveCell.Offset(0, -1)

    Teil2 = ActiveCell.Offset(0, 0)

    ' Ausgabe Bezeichner

    If Teil1 <> "" And Teil2 <> "" Then

    Delimiter = " - "

    Bezeichner = Trim(Teil1) + Delimiter + Trim(Teil2)

    Else

    MsgBox "Auwahl nicht erfolgreich!", vbCritical

    AktZeile = 0

    Exit Sub

    End If

    Exit Sub

    err_exit:

    MsgBox "Fehler: " & CStr(Err.Number) & vbLf & "Auswahl_Arbeitsblatt" & vbLf & _

    Err.Description, vbCritical, "Fehlermeldung"

    End Sub

    Sub Dateiname_bereitstellen(Index As Integer, Dateiname As String, KZ_Inventur As Integer)

    ' Aus der Konfiguration wird der Dateiname ermittelt

    ' _______________________________________________________________

    Dim TB2 As Worksheet

    Dim Delimiter As String

    Dim Datei As String

    Dim Pfad As String

    Dim lngRow As Long

    Dim Vgl As Integer

    Dim Anz As Integer

    Dim Steuerung As Variant



    On Error GoTo err_exit

    Dateiname = ""

    KZ_Inventur = 0

    Set TB2 = ActiveWorkbook.Sheets(2)



    With TB2

    Anz = .Cells(.Rows.Count, 1).End(xlUp).Row

    For lngRow = 2 To Anz

    If .Cells(lngRow, 1).Value = "Quellverzeichnis" Then

    Pfad = .Cells(lngRow, 3).Value

    Delimiter = Right(Pfad, l)

    If Delimiter <> "\" Then

    Pfad = Trim(Pfad) + "\"

    End If

    End If

    Steuerung = Trim(.Cells(lngRow, 1).Value)

    If lngRow = 24 Then

    KZ_Inventur = 0

    End If

    If Steuerung = "Mapping" Or Steuerung = "Inventur" Then

    Vgl = CInt(.Cells(lngRow, 2).Value)

    If Steuerung = "Inventur" Then

    KZ_Inventur = 1

    End If

    If Vgl = Index Then

    Datei = .Cells(lngRow, 3).Value

    Exit For

    End If

    End If

    Next

    End With

    ' Wenn Kein Eintrag für Datei, wird Dateiname insgesamt auf Leerwert gesetzt

    If Datei = "" Then

    Dateiname = ""

    Else

    Dateiname = Pfad + Datei

    End If

    Exit Sub

    err_exit:

    MsgBox "Fehler: " & CStr(Err.Number) & vbLf & "Dateiname bereitstellen" & vbLf & _

    Err.Description, vbCritical, "Fehlermeldung"

    End Sub

    Sub Dateien_Drucken(Bezeichnung As String, AktZeile As Long)

    ' Umfassende Routine zur Verarbeitung nach Konfiguration

    ' __________________________________________________________

    Dim TB As Worksheet

    Dim Von As Integer

    Dim Bis As Integer

    Dim Anz As Integer

    Dim Inh As Variant

    Dim Z As Integer

    Dim Inventur_Kennung As Integer



    Dim lngRow As Long



    Dim Dateiname As String

    Dim KZ_Inventur As Integer

    Dim Fehler As Boolean

    Dim Dt_Wert As Variant



    Fehler = False

    On Error GoTo err_exit



    ' Konfiguration durchsuchen

    Set TB = ActiveWorkbook.Sheets(2)



    With TB

    Anz = .Cells(.Rows.Count, 1).End(xlUp).Row

    For lngRow = 2 To Anz

    If .Cells(lngRow, 1).Value = "Bereich von" Then

    Von = CInt(.Cells(lngRow, 2).Value)

    End If

    If .Cells(lngRow, 1).Value = "Bereich bis" Then

    Bis = CInt(.Cells(lngRow, 2).Value)

    End If

    If Von > 0 And Bis > 0 Then

    Exit For

    End If

    Next

    End With

    ' Zeile in Tabelle 1 durchsuchen

    Set TB = ActiveWorkbook.Sheets(1)

    For Z = Von To Bis

    Inh = ""

    Inh = TB.Cells(AktZeile, Z).Value

    If Inh > "" And Inh <> "0" Then

    ' Dateiname ermitteln

    Call Dateiname_bereitstellen(Z, Dateiname, KZ_Inventur)

    'Wenn Inveturliste in Vergangenheit schon einmal ausgedruckt wurde, kein weiterer Ausdruck

    Dt_Wert = TB.Cells(AktZeile, Bis + 1).Value



    If Dt_Wert = "" Then

    Dt_Wert = Date + 1

    End If



    If KZ_Inventur = 1 And Dt_Wert <= Date Then

    ' kein Ausdruck

    Else

    If Dateiname <> "" Then

    ' Datei ausdrucken

    Call Mappe_oeffnen(Dateiname, Bezeichnung, Fehler)

    Inventur_Kennung = KZ_Inventur

    End If

    End If

    End If

    If Fehler Then

    Exit For

    End If

    Next

    If Not Fehler Then

    If Inventur_Kennung = 1 Then

    TB.Cells(AktZeile, Bis + 1).Value = Date

    End If

    End If

    Exit Sub

    err_exit:

    MsgBox "Fehler: " & CStr(Err.Number) & vbLf & "Dateien drucken" & vbLf & _

    Err.Description, vbCritical, "Fehlermeldung"





    End Sub
     
  2. DimiTreee Win User

    Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung.

    Bist du schonmal dem nachgegangen:

    dieser Fehler oder die Fehlermeldung kommt meistens, wenn das Makro (evtl. über einen Link) eine andere Datei öffnen möchte, dieser Link oder der Verweis darauf in dem Makro ins Leere läuft, weil entweder Zieldatei nicht mehr vorhanden ist oder umbenannt wurde.

    Vielleicht könnten wir uns den Teil des Codes mit der Mappe öffnen Geschichte nochmal anschauen...wenn du ihn etwas strukturierter posten könntest..
  3. DimiTreee Win User

    Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung.

    Befolgen Sie die folgenden Schritte:

    Öffnen Sie Excel-Tabelle> gehen Sie zum Menü Datei> klicken Sie auf Optionen

    Wechseln Sie nun zur Registerkarte Erweitert und scrollen Sie zum Bereich Allgemein

    Aktivieren Sie hier die Option “Andere Anwendungen ignorieren, die Dynamic Data Exchange (DDE) verwenden“

    Und starten Sie die Excel-Datei neu

    http://de.repairmsexcel.com/blog/reparatur-exce...
  4. RomanSchulz1 Win User

    Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung.

    Was steht den statt Dateiauswahl in Klammern?
    Sub Mappe_oeffnen(Dateiauswahl As Variant, Blattname As String, Fehler As Boolean)
    ' Routine öffnet eine EXCEL-Datei im Hintergrund, versieht sie mit einem Bezeichner für die Drucküberschrift
    ' und druckt die Datei aus.
    ' ___________________________________________________________________________________________________________

    'falls ein Fehler auftritt gehe zur Fehlerbehandlung
    On Error GoTo errhandler
    Dim objAppExcel As Object
    Dim objWb As Object
    Dim wsQuelle As Worksheet
    Fehler = False
    'starte eine NEUE Instanz von Excel
    Set objAppExcel = CreateObject("Excel.Application")

    'Sichtbarkeit der neuen Instanz
    ' objAppExcel.Visible = True

    'Oeffnen einer bestehenden Mappe
    Set objWb = objAppExcel.Workbooks.Open(Dateiauswahl)

    ' Erstes Blatt der Mappe zuweisen
    Set wsQuelle = objWb.Sheets(1)

    ' Blattnamen ändern
    wsQuelle.Name = Blattname

    ' hier wird gedruckt
    wsQuelle.PrintOut 'Preview:=True

    'Mappe schließen und Obj.Variable zurücksetzen
    objWb.Close savechanges:=False
    objAppExcel.Quit
    Set objWb = Nothing
    Set objAppExcel = Nothing
    Set wsQuelle = Nothing
    Exit Sub

    errhandler:
    Fehler = True
    MsgBox "Fehlernr:" & Err.Number & vbLf & "Mappe öffnen" & vbLf & Err.Description
    ' objWb.Close 'savechanges:=False
    objAppExcel.Quit
    Set objWb = Nothing
    Set objAppExcel = Nothing
    Set wsQuelle = Nothing

    End Sub
  5. DimiTreee Win User

    Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung.

    Wie kommst du darauf, dass es eine Endlosschleife ist?
  6. RomanSchulz1 Win User

    Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung.

    Hallo Roman

    Ich befasse mich ja liebend gerne mit Code und lerne gerade auch vba und hab mich über eine Aufgabe gefreut aber probier mal das:

    https://answers.microsoft.com/de-de/msoffice/fo...

    Scheint zu funktionieren.

    Bitte markiere meine Antwort als Hilfreich, wenn sie dir geholfen hat.

    LG

    Dimi
    Hallo Dimi,

    Ich habe die Option schon 2 Mal ausprobiert und leider es hat mir nicht geholfen.

    Es kommt zu stop bzw. hängt bei Oeffnen einer bestehenden Mappe:

    Set objWb = objAppExcel.Workbooks.Open(Dateiauswahl)

    Was kann noch für eine Lüsung dafür sein?

    Gruss, Roman
  7. User Advert


    Hi,

    willkommen im Windows Forum!
Thema:

Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung. - Microsoft Office

Die Seite wird geladen...

Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung. - Similar Threads - Microsoft Exel wartet

Forum Datum

MS Visio - OLE Verknüpfung

MS Visio - OLE Verknüpfung: Guten Tag,ich habe eine Frage zu MS-VISIO Plan2 in der aktuellen Version.Aufgabenstellung:Ich verwende 5 Zeichenblätter.Auf Blatt 1 gebe ich Projektdaten über eine mittels OLE verknüpften...
Microsoft Office 22. Februar 2024

Automatische OLE Links - wo kann das abgestellt werden?

Automatische OLE Links - wo kann das abgestellt werden?: Ich habe das gleiche Thema wie in diesem Threadhttps://answers.microsoft.com/de-de/msoffice/forum/all/woher-kommen-die-textmarken/2fe36580-7c0e-4aa0-a992-4b43a867c638Beim Kopieren von Wörtern oder...
Microsoft Office 10. März 2023

Microsoft Excel wartet auf die Beendigung einer OLE Aktion in einer anderen Anwendung

Microsoft Excel wartet auf die Beendigung einer OLE Aktion in einer anderen Anwendung: Ich kann weder Microsoft Office365 noch Office zum reparieren finden
Microsoft Office 23. Mai 2021

Eingebettetes Excel Sheet im Word lässt sich nicht mehr öffnen OLE-Aktion Fehler

Eingebettetes Excel Sheet im Word lässt sich nicht mehr öffnen OLE-Aktion Fehler: Hallo, ich habe Windows 10, Office 365 Bis gestern hat alles noch einwandfrei funktioniert verwende Software und System seit 2 Jahren unverändert. Ich habe in Word-Dokumenten ein Excel-Sheet...
Microsoft Office 2. April 2020

Beendigung von WhatsApp-Unterstützung

Beendigung von WhatsApp-Unterstützung: Ich habe ja verstanden, dass mein Nokia ab 31.12.2019 keine WhatsApp-Unterstützung mehr erhält. Es ist aber nicht einzusehen, weshalb ich schon 6 Wochen zuvor die App nicht mehr aktualisieren...
Allgemeines 18. November 2019

"Word wartet darauf, dass eine OLE-Aktion abgeschlossen wird". Wie bekomme ich diese...

"Word wartet darauf, dass eine OLE-Aktion abgeschlossen wird". Wie bekomme ich diese...: "Word wartet darauf, dass eine OLE-Aktion abgeschlossen wird". Egal, welchen Button (Wechslen zu..., Wiederholen oder Abbrechen) ich anklicke, nach ca. 10 s Ladekringel kommt dieselbe...
Microsoft Office 23. November 2018

OLE server erneut installieren

OLE server erneut installieren: Hallo Gemeinde, Benutze MSA 2013 Prof-Plus. Versuche ActiveX-Steuerelement auswählen aber kommt ständig eine Meldung "Der OLE-Server ist nicht registriert." Wie kann ich der Server...
Microsoft Office 15. Dezember 2017
Microsoft Exel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung. solved

Users found this page by searching for:

  1. excel wartet auf beendigung einer ole-aktion

    ,
  2. excel fehler ole-aktion

    ,
  3. excel wartet auf die beendigung einer OLE

    ,
  4. excel öffnet nicht ole fehele,
  5. microsoft excel wartet auf die beendigung einer ole-aktion in einer anderen anwendung,
  6. microsoft excel wartet auf die beendigung einer ole aktion,
  7. microsoft excel wartet auf die beendigung ole,
  8. Meldung Microsoft Excel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung,
  9. microsoft wartet auf die beendigung einer ole aktion in einer anderen anwendung
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.