Jeg har levet en macro, som beskrevet i spørgsmål 635669
det virker også fint sålænge det håndteres af en PC med Win XP Prof, men ikke fra en PC med Win 2000 Prof.
Det som ikke fungerer er teksten i mail'en, som ikke bliver genereret. Den finder fint "e-mail adressen", generer "Subject" linien correct, og sender mailen.
Macro'en ser således ud:
Private Declare Function ShellExecute Lib "shell32.dll" _ Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _ ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _ ByVal nShowCmd As Long) As Long
Sub SendEMail() Dim Email As String, Subj As String Dim Msg As String, URL As String Dim r As Integer, x As Double For r = 1 To 1 'data in rows A1-A15 ' Get the email address Email = Cells(r, 1)
sjap> Tak for tippet. Gik det hele igennem og afprøvede de forskellige metoder, uden held. - MEN det som var galt var, at jeg i den fulde version, kopierede 3 celler til Subject. Det kan WP og Office 2003 håndtere, men tidligere versioner kan kun klare 2 celler fra arket til Subject.
krogsager > Jeg havde af en eller anden grund fået den opfattelse, at du ikke anvendte Outlook (ved ikke lige hvorfor, men det er for så vidt også lige meget). Jeg mener at hvis du bruger Outlook, så er der nogen andre funtioner tilgængelige direkte i din kode. Prøv f.eks. at se på en helt anden af rondebruin's sider, som faktisk omhandler Outlook:
sjap & bak > har faktisk fået e:mail delen til at fungere ved kun at sende to felter til "Subject". Nu virker det på alle udgaver af MS office og XP/Win2000. Mit (pt) eneste tilbageværnede problem, er at nogle afdelinger har deres Security sat til højt, hvorfor de ikke får lov at køre makro'en. Dvs. jeg skal i gang med noget "security certificate", ved i noget om det? Jeg vil gerne dele lidt points ud for links'en, så et svar lige.
Jeg er ikke lige sikker, men bak ved vist noget om "security certificate", men det ser desværre ud til at han kun er på nettet på deltid i øjeblikket. Jeg prøver lige om jeg kan finde noget.
sjap har fuldstændig ret. Jeg kan også huske at have skrevet noget, men kan heller ikke finde det. :-) jkrons's svar kan sagtens bruges..
Find Selfcert.exe i officebiblioteket start den og indtast navn, så er den oprettet i excels vba-editor under tools/Digital certificate vælger du den så. gem regnearket og nu har den digital signatur.
Når andre åbner arket bliver de spurgt om de har tillid til certificatet og hvis de svarer Ja kan de for eftertiden åbne alle regneark som du har signeret uden at makroerne er deaktiverede og de kan køre med højt sikkerhedsniveau
bak > Godt at se dig tilbage - selvom det er for lidt lave omdrejninger. Jeg mener også at jeg har skrevet noget smart om helligdage på et tidspunkt - det findes heller ikke mere. Jeg tror der er noget der hekset væk på et eller andet tidspunkt, da der var en masse problemer.
points går til sjap. Jeg ville bare kommentere :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.