Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: CommandButton beim kopieren entfernen

CommandButton beim kopieren entfernen
28.01.2008 19:12:52
BuStü
Hallo und guten Abend,
Ich habe ein Tabellenblatt mit 3 CommandButton
welches als Sicherung gespeichert werden soll. Einmal beim Versenden von E-Mails
und einmal beim Drucken.
Die beiden Vba Code funktionieren, aber leider bekomme ich die Button nicht raus. Hier mein Code:


Private Sub Bestellung_Click()
Dim Nachricht As Object, OutApp As Object
    Dim SavePath As String
    Dim AWS As String
    SavePath = "C:\Dokumente und Einstellungen\PC\Eigene Dateien\Bestellungen" '" Pfad muß angepasst werden"
    Set OutApp = CreateObject("Outlook.Application")
    ActiveSheet.Copy
    ActiveWorkbook.SaveAs SavePath & "\" & ActiveSheet.Name & " " & Format(Now, "dd-mmm-yy h-mm-ss") & ".xls"
    AWS = ActiveWorkbook.FullName
    Set Nachricht = OutApp.CreateItem(0)
    With Nachricht
        .To = "xyz@nichts.de"
        .Subject = "Bestellung Warenausgabe " & Date & Time
        .Attachments.Add AWS
        .HTMLBody = "Sehr geehrter Herr xyz," & vbCrLf & "anbei unsere Bestellung." & vbCrLf & "Mit freundlichen Grüssen Firma 123"
        .Display
        .Send
         ActiveWorkbook.Close
    End With
    OutApp.Quit
    Set OutApp = Nothing
    Set Nachricht = Nothing
End Sub
Private Sub Teilebestellung_drucken_Click()
Dim SavePath As String
SavePath = "C:\Dokumente und Einstellungen\PC\Eigene Dateien\Bestellungen"
ActiveSheet.Copy
    ActiveWorkbook.SaveAs SavePath & "\" & ActiveSheet.Name & " " & Format(Now, "dd-mmm-yy h-mm-ss") & ".xls"
    Variable = Application.Dialogs(xlDialogPrint).Show
    ActiveWorkbook.Close
End Sub


Hat vielleicht einer eine Idee wie ich die beiden Code verändern kann.
Mit freundlichen Grüßen
bustue

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: CommandButton beim kopieren entfernen
28.01.2008 19:20:34
Original
Hi,

Private Sub Bestellung_Click()
Dim Shp as Object
Dim Nachricht As Object, OutApp As Object
Dim SavePath As String
Dim AWS As String
SavePath = "C:\Dokumente und Einstellungen\PC\Eigene Dateien\Bestellungen" '" Pfad muß  _
angepasst werden"
Set OutApp = CreateObject("Outlook.Application")
For each Shp in ActiveSheet,Shapes
if shp.type = 12 then Shp.delete
next
ActiveSheet.Copy
ActiveWorkbook.SaveAs SavePath & "\" & ActiveSheet.Name & " " & Format(Now, "dd-mmm-yy h-mm- _
ss") & ".xls"
AWS = ActiveWorkbook.FullName
Set Nachricht = OutApp.CreateItem(0)
With Nachricht
.To = "xyz@nichts.de"
.Subject = "Bestellung Warenausgabe " & Date & Time
.Attachments.Add AWS
.HTMLBody = "Sehr geehrter Herr xyz," & vbCrLf & "anbei unsere Bestellung." & vbCrLf & " _
Mit freundlichen Grüssen Firma 123"
.Display
.Send
ActiveWorkbook.Close
End With
OutApp.Quit
Set OutApp = Nothing
Set Nachricht = Nothing
End Sub



Private Sub Teilebestellung_drucken_Click()
Dim SavePath As String
SavePath = "C:\Dokumente und Einstellungen\PC\Eigene Dateien\Bestellungen"
ActiveSheet.Copy
ActiveWorkbook.SaveAs SavePath & "\" & ActiveSheet.Name & " " & Format(Now, "dd-mmm-yy h-mm- _
ss") & ".xls"
Variable = Application.Dialogs(xlDialogPrint).Show
ActiveWorkbook.Close
End Sub


mfg Kurt

Anzeige
AW: CommandButton beim kopieren entfernen
28.01.2008 20:20:00
BuStü
Hallo Kurt,
recht vielen Dank für Deine schnelle Antwort. Der Code funktioniert - leider werden die CommandButton in der Originaltabelle auch gelöscht. Das wollte ich eigentlich nicht. Gibt es noch eine andere Lösung.
MfG
Bustue

AW: CommandButton beim kopieren entfernen
28.01.2008 20:32:00
Original
Hi,
dann hab ich das wohl falsch verstanden.
Für den Code hinter dem Copybefehl ein:
ActiveSheet.Copy
For each Shp in ActiveSheet.Shapes
if shp.type = 12 then Shp.delete
next
mfg Kurt
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige