Thema Datum  Von Nutzer Rating
Antwort
16.07.2014 07:59:31 Tobias Ladwig
NotSolved
Blau Excel aus Word heraus steuern
16.07.2014 09:01:37 Gast91114
NotSolved
16.07.2014 10:24:58 Tobias Ladwig
NotSolved
16.07.2014 10:51:34 Tobias Ladwig
NotSolved
16.07.2014 10:53:33 Tobias Ladwig
NotSolved
16.07.2014 11:50:35 Gast56530
NotSolved

Ansicht des Beitrags:
Von:
Gast91114
Datum:
16.07.2014 09:01:37
Views:
998
Rating: Antwort:
  Ja
Thema:
Excel aus Word heraus steuern

Hi Tobias.

Das Problem ist, wie du schon erkannt hast, dass die Abfragen mitunter asynchron ausgeführt werden können.

Da du von einer Datenbank sprichst, wirst du diese Daten wohl per QueryTable nach Excel schaufeln. Dann wäre es ratsam diese QueryTables geziehlt zu aktualisieren.

Option Explicit

Sub NEU()
  
  Dim xlApp As Excel.Application
  Dim xlWB  As Excel.Workbook
  Dim xlQT  As Excel.QueryTable
  
  Set xlApp = New Excel.Application
  xlApp.Visible = True
  
  Set xlWB = xlApp.Workbooks.Open("C:\Pfad\Dateiname.xlsm")
  
  For Each xlQT In xlWB.Worksheets("Sheet1").QueryTables
    xlQT.Refresh BackgroundQuery:=False
  Next
  
  '==========================================
  
  xlWB.Save
  xlWB.Close False ' closes the workbook without saving
  xlApp.Quit ' closes the Excel application Set xlWB = Nothing Set xlApp = Nothing
  
End Sub

Du müsstest den Tabellenblattname im obigen Code noch anpassen.

Lass mich wissen wie es funktioniert (oder nicht funktioniert).

 

PS: Du scheinst Early-Binding zu verwenden (da du in Word die Excel-Datentypen angibst). Dann kannst du auch mit New diese Anwendung initialisieren. ;)

PPS: Code kann man hier per 'Add a code snipped' hinzufügen (Icon mit zwei rot geschreiften Klammern über dem Eingabebereich). Dieses Icon ist nur sichtbar wenn man JavaScript aktiviert hat / erlaubt. Dies vereinfach das Lesen von Code enorm ... in deinem Fall (bei dem der Code im Beitrag reingeklatscht wurde) ist es sehr unüblich das sich jemand überhaupt die Mühe macht deinen Beitrag zu lesen. Es ist also auch in deinem Interesse diese Funktion hier zu nutzen.

 

Gruß


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
16.07.2014 07:59:31 Tobias Ladwig
NotSolved
Blau Excel aus Word heraus steuern
16.07.2014 09:01:37 Gast91114
NotSolved
16.07.2014 10:24:58 Tobias Ladwig
NotSolved
16.07.2014 10:51:34 Tobias Ladwig
NotSolved
16.07.2014 10:53:33 Tobias Ladwig
NotSolved
16.07.2014 11:50:35 Gast56530
NotSolved