Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Automatisch eine E-Mail versenden wenn in einer Exceldatei Änderungen vorgenommen worden sind

Mitglied: utroger

utroger (Level 1) - Jetzt verbinden

07.03.2012, aktualisiert 07:42 Uhr, 18215 Aufrufe, 8 Kommentare

Vorweg, wir arbeiten mit Excel 07 und Outlook 07 und im Moment noch mit Win XP

folgendes Problem, es existiert bei uns eine Exceldatei in der alle Daten enthalten sind für neu anlaufende Projekte. Nun soll mit dieser Datei eine fortlaufende Dokumentation erfolgen. Diese fortlaufende Dokumentation wird von mehreren Anwendern bearbeitet. Jetzt ist es sinnvoll einen E-Mailverteilerkreis zu informieren wenn eine Änderung in dieser Datei erfolgt ist. Denn es sind durch die Änderung zwangsläufig weitere Dokumentationen erforderlich. Eigentlich sollte dann von demjenigen Anwender eine E-Mail an alle anderen Anwender erfolgen das er eine Änderung vorgenommen hat. Leider funktioniert das nicht 100% weil manche es einfach vergessen zu informieren. Ich will jetzt erreichen das jeder automatisch informiert wird wenn eine Änderung erfolgt ist. Also nicht über ein click wenn eine Änderung erfolgt ist (das es bestimmt wieder vergessen wird zu clicken) sondern sobald die Datei gespeichert wird und eine Änderung erfolgt ist soll automatisch ein E-Mailverteilerkreis informiert werden.

Toll wäre es wenn in dieser E-Mail die Zeilennummern erscheinen würde wo die Änderungen vorgenommen worden sind bzw. nur wenn möglich die entsprechenden Zellen.

Hoffe es ist verständlich was mein Problem betrifft und es gibt eine Möglichkeit meinen Wunsch umzusetzen.

Danke für Rückinfo
Gruß utroger
Mitglied: freakms
07.03.2012 um 09:39 Uhr
Hi,

bin ebenfalls auf der Suche nach so einer Möglichkeit, habe leider noch nichts gefunden... Ist auch etwas schwierig, da dieses Tool dann ja quasi die Dateien und Inkrementellen Änderungen überwachen müsste. Ich bin mir nicht sicher, vllt kann robocopy so etwas?!

Was vielleicht noch funktioniert:

Einen Button in der Exceldatei bauen, der eine Sendto funktion beinhaltet und dann manuell die Email rausschicken, text kann man bei Mailto vordefinieren und die Empfänger auch. Wäre jetzt ne adhoc Lösung....
Bitte warten ..
Mitglied: utroger
07.03.2012 um 12:59 Uhr
Hallo,

Denke hier nicht ein ein Tool sondern an einen Code in Excel07 der mit das Ganze ermöglicht.
Leider reichen meine Kenntnisse nicht um so etwas selbst zu erstellen.
Also es ist nicht unbedingt erforderlich das Zellennummern oder sogar Zellen mit in der E-Mail ausgegeben werden was aber von Vorteil wäre.
Wichtig ist es für mich, das bei einer Änderung eine E-Mail an die entsprechenden Anwender automatisch versendet wird ohne einen Buttom oder sonstiges zu drücken/clicken.
Eventuell noch mit einem sich öffnenden Fenster wo der Anwender dann selbst einen kurzen Hinweis eingeben muss was geändert worden ist, somit ist die Option mit der Zeilennummer oder Zelle dann hinfällig.

aber Danke für deine Antwort
und weiter in der Hoffnung das man soetwas in einem Code umsetzen kann
Gruß utroger
Bitte warten ..
Mitglied: freakms
07.03.2012 um 13:06 Uhr
Bin grad noch auf der Arbeit hab da aber ne Idee melde mich heute Abend nochmal!
Bitte warten ..
Mitglied: utroger
07.03.2012 um 13:24 Uhr
hi,

habe mir etwas gebastelt aus einem Beispiel, leider funktioniert das wiederum nur mit Makro das ich ausführen muss.

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Call senden2
End Sub

Code:

Sub senden2()

Set olAppication = CreateObject("Outlook.Application")
Set objEMail = olAppication.CreateItem(olMailItem)
Application.Wait Now + TimeSerial(0, 0, 5)
With objEMail
.To = "E-Mailadresse"
.Subject = "Freigabematrix wurde aktualsiert"
.Body = " Freigabematrix wurde aktualsiert, bitte erforderliche Details nachtragen"
.Display
End With
SendKeys "%s", True
SendKeys "^{ENTER}", True

Set objEMail = Nothing
End Sub


So in der Art sollte das funktionieren, und automatisch versendet werden, wenn möglich das die E-Mail sich öffnet und weitere Details vor dem versenden von dem jeweiligen Anwender angegeben werden können.

Gruß
utroger
Bitte warten ..
Mitglied: clSchak
07.03.2012 um 20:11 Uhr
Verwende doch SharepointService 3.0 oder Sharepoint Foundation, dann kannst auch eine Versionierung einschalten und jeder kann sich selbst in den Verteiler adden um über Änderungen informiert zu werden.
Bitte warten ..
Mitglied: utroger
08.03.2012 um 07:37 Uhr
hi clSchak,

deine Version kann ich nicht umsetzen da dies bei uns nicht gewünscht ist.
Es soll ganz einfach ein Code in Excel sein mehr nicht der sich automatisch ausführt.

Gruß utroger
Bitte warten ..
Mitglied: utroger
08.03.2012 um 09:07 Uhr
Habe es selbst lösen können.
Dieser Code funktioniert wenn dieser in die Arbeitsmappe eingetragen wird. Also wenn gespeichert wird automatisch eine Email versendet. Will man das E-Mail vor dem Versenden noch bearbeiten lässt man die SendKeys Befehle weg.
Also Wichtig ist es den Code in "diese Arbeitsmappe" eintragen. Sonst klappt es nicht.



Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Call senden2
End Sub

Code:

Sub senden2()

Set olAppication = CreateObject("Outlook.Application")
Set objEMail = olAppication.CreateItem(olMailItem)
Application.Wait Now + TimeSerial(0, 0, 5)
With objEMail
.To = "E-Mailadresse" 'E-Mail Adresse des Empfängers eintragen'
.Subject = "Text blabla" 'der Text der in der Betreffzeile in der E-Mail stehen soll'
.Body = " Text blablabla" 'der Text im E-Mailtext erscheinen soll'
.Display
End With
SendKeys "%s", True
SendKeys "^{ENTER}", True

Set objEMail = Nothing
End Sub



Trotzdem Danke noch mal an alle
Gruß utroger
Bitte warten ..
Mitglied: Hesinev
14.08.2015 um 16:03 Uhr
Hallo,

ich brauche jetzt genau die selbe Lösung. Bei mir funktioniert aber der Code nicht.
Wenn ich etwas in der Excel Datei ändere und die danach speichere, bekomme ich keine email.
Was mache ich falsch?
Bitte warten ..
Ähnliche Inhalte
E-Mail

Automatische E-Mails verzögert versenden

Frage von typischAndyE-Mail12 Kommentare

Hallo, wir haben im Augenblick ein kleines Problem, welches wir beheben müssen. Wir, dass bin ich und meine Kollegen, ...

Windows 10

Skript zum Auslesen und Automatischen Versenden von E-Mails

Frage von weber4134Windows 103 Kommentare

Guten Abend, ich habe ein kleines Unternehmen und würde gerne die Rechnungsstellung auf Versand per E-Mail umstellen. Dazu werden ...

Outlook & Mail

E-Mail versenden mit PowerShell

gelöst Frage von 112TimoOutlook & Mail6 Kommentare

Hallo liebe Comunity, ich soll mit hilfe der Powershell eine E-Mail mit Dateianhang versenden können, jedoch zeigt diese mir ...

VB for Applications

VBA Exceldatei nach Speichern Schließen automatisch versenden per Mail

Frage von Mike89VB for Applications4 Kommentare

Guten Tag, Ich benötige einen Code zum Senden einer Datei nachdem ich diese gespeichert habe. Bisher ist es mir ...

Neue Wissensbeiträge
iOS
Updates für Iphone und Co
Information von sabines vor 2 StundeniOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 1 TagWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 1 TagSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Microsoft
Folder Security Viewer-Lizenzen zu gewinnen
Information von kgborn vor 1 TagMicrosoft

Ich nehme das Thema mal in Absprache mit Frank hier auf, da es für den einen oder anderen Administrator ...

Heiß diskutierte Inhalte
C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++27 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

Linux
Linux Server oder Windows Server - lohnt eine Umstellung auf Linux und ebenso basierende SW bei einer langfristigen Planung?
Frage von motus5Linux27 Kommentare

Wir brauchen bei uns einen neuen Server. Dieser wird als Fileserver, Domäne Controller sowie Exchange Server verwendet. Wir versuchen ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless25 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

DSL, VDSL
ISP Wechsel auf Vodefone Koax, Gebäudeverkabelung nur per Cat 7
gelöst Frage von wusa88DSL, VDSL19 Kommentare

Hallo Zusammen, ich bin momentan bei Mnet als Glasfaser Kunde und möchte Preis/Leistungs-Technisch zu Kabel Deutschland / Vodafone wechseln. ...