Thema Datum  Von Nutzer Rating
Antwort
31.12.2013 08:33:25 ReneN
NotSolved
01.01.2014 09:44:20 Holger
NotSolved
02.01.2014 09:51:12 ReneN
NotSolved
02.01.2014 12:01:15 DerBob
NotSolved
02.01.2014 22:20:56 ReneN
NotSolved
03.01.2014 13:34:32 ReneN
NotSolved
03.01.2014 15:32:43 Gast49078
NotSolved
Blau Pfad und Dateiname per VBA übergeben
19.01.2014 07:22:35 ReneN
NotSolved
19.01.2014 12:57:33 ReneN
NotSolved
20.01.2014 02:33:01 Gast22493
NotSolved
20.01.2014 08:10:55 ReneN
NotSolved
20.01.2014 22:29:43 Gast44568
NotSolved
20.01.2014 22:33:19 Gast76286
NotSolved
21.01.2014 14:14:06 ReneN
NotSolved

Ansicht des Beitrags:
Von:
ReneN
Datum:
19.01.2014 07:22:35
Views:
1225
Rating: Antwort:
  Ja
Thema:
Pfad und Dateiname per VBA übergeben

Hallo Leute,

mein Code sieht jetzt so aus. Wenn ich die Variablen bei der schrittweisen Ausführung überprüfe, stimmt der Inhalt auch, nur funktionieren tuts trotzdem nicht. :-(

Sub AutoNew()
'
' Datenquelle Makro
' Makro aufgezeichnet am 03.01.2014 von -
Dim astrPath() As String
Dim strDatendatei As String
Dim DatName As String
  
  'Pfad in dem sich sich dieses ("ich selbst") Dokument befindet
  ' (Pfadangabe aufsplitten in einzelne [Unter-]Verzeichnisse)
  astrPath = Split(ThisDocument.PATH, "\")
  DatName = Dir(ThisDocument.PATH & "\*liste*.xls")
  
  'Name der zu erwartenden Datendatei bilden
  strDatendatei = ThisDocument.PATH & "\" & DatName
'
    ActiveDocument.MailMerge.OpenDataSource Name:= _
        strDatendatei, _
        ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _
        AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", _
        WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, _
        Format:=wdOpenFormatAuto, Connection:= _
        "Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User ID=Admin;Data Source=" & strDatendatei & ";Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Databas" _
        , SQLStatement:="SELECT * FROM `Mitglieder$`", SQLStatement1:="", SubType _
        :=wdMergeSubTypeAccess
End Sub

Auch wäre schön, wenn ich dort dann noch einen Filter für die Datenquelle mit einbauen könnte. Leider ist bei der Aufzeichnung mit dem Makrorecorder das Codefenster immer leer.

Gruß
Rene

 


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
31.12.2013 08:33:25 ReneN
NotSolved
01.01.2014 09:44:20 Holger
NotSolved
02.01.2014 09:51:12 ReneN
NotSolved
02.01.2014 12:01:15 DerBob
NotSolved
02.01.2014 22:20:56 ReneN
NotSolved
03.01.2014 13:34:32 ReneN
NotSolved
03.01.2014 15:32:43 Gast49078
NotSolved
Blau Pfad und Dateiname per VBA übergeben
19.01.2014 07:22:35 ReneN
NotSolved
19.01.2014 12:57:33 ReneN
NotSolved
20.01.2014 02:33:01 Gast22493
NotSolved
20.01.2014 08:10:55 ReneN
NotSolved
20.01.2014 22:29:43 Gast44568
NotSolved
20.01.2014 22:33:19 Gast76286
NotSolved
21.01.2014 14:14:06 ReneN
NotSolved