vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
DONE! Outlook-VBA-Projekt ...  
Autor: unbekannt
Datum: 15.08.01 14:05

Hi Christ,

den Code in Outlook setzen. Über Extras/Verweise noch einen Verweis auf die Microsoft Excel n.0 Object Library und die Post geht ab ,-)).

Public ExlFile As String
Private Exl As Excel.Application
 
Public Sub Auto_Open()
  Dim cmdBar As CommandBar
  Dim cmdClick As CommandBarButton
  Dim sNam As String
  sNam = "EXCLControl"
  With Application.ActiveExplorer
     For Each cmdBar In .CommandBars
        If cmdBar.Name = sNam Then
           .CommandBars(sNam).Delete
        End If
     Next
     .CommandBars.Add sNam
     .CommandBars(sNam).Visible = True
     Set cmdClick = .CommandBars(sNam).Controls.Add
     With cmdClick
        .Visible = True
        .Caption = "Excel - > .CSV"
        .Style = msoButtonIconAndCaption
        .BuiltInFace = True
        .FaceId = 588 'Hier evtl. anderes Ikon
        .OnAction = "MakeEXLCSV"
     End With
  End With
End Sub
 
Private Sub MakeExlcsv()
   Dim FileVar As Variant
   If ExlFile = "" Then
      ExlFile = InputBox("Bitte geben Sie den Pfad und den Namen sowie die" & _
        "Tabelle " & _
                         "der zu konvertierenden Excel-Arbeitsmappe an." + _
                         vbCrLf + _
                         "z.B: C:Eigene DateienMappe1.XLS!Tabelle1", _
                         "Excel - > *.CSV Konvertierung")
   End If
   If ExlFile = "" Then Exit Sub
   If InStr(ExlFile, "!") = 0 Then
      MsgBox "Sie haben keine Tabelle angegeben!", vbExclamation, "Fehler:"
      Exit Sub
   End If
   FileVar = Split(ExlFile, "!")
   If Dir(FileVar(0)) = "" Then
      MsgBox "Die angegeben Excel-Arbeitsmappe konnte nicht gefunden werden.", _
        vbExclamation, "Fehler:"
      Exit Sub
   End If
   Set Exl = New Excel.Application
   With Exl
      .Workbooks.Open ExlFile
      .ActiveWorkbook.Sheets(FileVar(1)).Select
      .ActiveWorkbook.SaveAs FileName:=FileVar(0) + "" + FileVar(1), FileFormat _
        :=xlCSV, CreateBackup:=False
      .ActiveWorkbook.Saved = True
      .Quit
   End With
   Set Exl = Nothing
End Sub
cu
Lordchen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hi Lordchen77chris15.08.01 11:08
Hi Chris, für Dich mache ich es heute noch! kein Text309unbekannt15.08.01 12:27
Das ist extrem lieb von dir!43chris15.08.01 13:58
DONE! Outlook-VBA-Projekt ... 429unbekannt15.08.01 14:05
Vielen Dank!!! oT37chris15.08.01 14:26
Ups: Vorsicht, da ist ein Übermittlungsfehler:413unbekannt16.08.01 13:47
Passt schon oT37chris16.08.01 13:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel