Thema Datum  Von Nutzer Rating
Antwort
Rot  sendkey im Dialogfeld
19.09.2012 16:33:15 Deen17
NotSolved
20.09.2012 15:57:39 Holger
NotSolved
20.09.2012 19:54:23 Gast84033
NotSolved

Ansicht des Beitrags:
Von:
Deen17
Datum:
19.09.2012 16:33:15
Views:
1693
Rating: Antwort:
  Ja
Thema:
sendkey im Dialogfeld

Hallo zusammen,

ich habe ein Problem zum Thema sendkey im Dialogfeld, und zwar möchte ich das ich beim Klick auf einem Button in Excel ein diagramm automatisch in .png abspeichert. Das öffnen des Dialogfeldes habe ich soweit hinbekommen, doch weis ich jetzt nicht wie ich es steuern kann das sich die Datei automatisch speichert ohne diese auf dem Button zu bestätigen. Habe es auf den verschiedensten wegen Probiert, bekomme es aber nicht hin automatisch zu speichern.

hat irgendjemad eine Idee ob und wie man das steuern kann?

für jede hilfe bin ich dankbar!

 

Sub procDiagrammExportieren()
Dim strGrafikName As Variant

Application.SendKeys "{Enter}"
strGrafikName = _
 Application.GetSaveAsFilename("P:\...\dateiname.png\", _
FileFilter:="PNG-Format (*.png), *.png")

On Error GoTo ErrorHandler
ActiveChart.Export Filename:=strGrafikName, _
FilterName:=Right(strGrafikName, 3)
Exit Sub

ErrorHandler:
If Err.Number = 91 Then
MsgBox "Export nicht moeglich. " & _
"Sie haben kein Diagramm ausgewaehlt.", _
vbCritical + vbOKOnly, _
"Diagramm als Grafik exportieren"
Else
MsgBox "Der folgende Fehler ist aufgetreten: " & _
Err.Number & " - " & Err.Description, vbCritical + _
vbOKOnly, "Diagramm als Grafik exportieren"
End If

ActiveWorkbook.Sheets(1).Activate

End Sub


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
Rot  sendkey im Dialogfeld
19.09.2012 16:33:15 Deen17
NotSolved
20.09.2012 15:57:39 Holger
NotSolved
20.09.2012 19:54:23 Gast84033
NotSolved