• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

opmaak behouden na het verzenden

Status
Niet open voor verdere reacties.

ronnie123

Gebruiker
Lid geworden
21 nov 2007
Berichten
618
beste forum leden
als ik een blad als bijlage verzend veranderd de rij hoogte en kolom breedte
is hier wat tegen te doen?
ik gebruik de volgende code hiervoor

Code:
Sub Mail_Range()
  Application.ScreenUpdating = False

  With Workbooks.Add
    ThisWorkbook.Sheets("uitslagen").Range("A13:W715").SpecialCells(xlCellTypeVisible).Copy .Sheets(1).Range("A1")
    .SaveAs Environ$("temp") & "\DOM"
    c0 = .FullName
    .Close False
  End With

  With CreateObject("Outlook.Application").CreateItem(0)
    .To = ThisWorkbook.Sheets("uitslagen").Range("Y2")
    .CC = ""
    .BCC = ""
    .Subject = "Test"
    .Body = "hier is ie "
    .Attachments.Add c0
    .Send
  End With

  Application.ScreenUpdating = True
End Sub

bvd ronnie
 
Laatst bewerkt:
Wellicht
Code:
 With Workbooks.Add
    .columns.autofit=false
    .rows.autofit=false
    .Sheets(1).Range("A1:W702")=ThisWorkbook.Sheets("uitslagen").Range("A13:W715").Value
    .SaveAs Environ$("temp") & "\DOM"
    c0 = .FullName
    .Close False
  End With
 
hallo snb
bedankt voor de reactie.
maar ik krijg de foutmelding:
deze eigenschap of methode wordt niet ondersteund door dit opject.
de tweede regel is geel gemarkeerd
Code:
 .Columns.AutoFit = False
wa kan ik hier aan doen?
groetjes ronnie
 
Er moet nog een referentie naar een blad bij, nl. op welk blad die Autofit al dan niet moet toegepast worden.
 
Code:
With Workbooks.Add
    [COLOR="blue"][B].sheets(1).[/B][/COLOR]columns.autofit=false
    [COLOR="Blue"][B].sheets(1)[/B][/COLOR].rows.autofit=false
    .Sheets(1).Range("A1:W702")=ThisWorkbook.Sheets("uitslagen").Range("A13:W715").Value
    .SaveAs Environ$("temp") & "\DOM"
    c0 = .FullName
    .Close False
  End With
 
hallo snb
nu krijg ik de melding
eigenschap autofit van klasse range kan niet worden ingesteld

Code:
Sub Mail_Range()
  Application.ScreenUpdating = False

  With Workbooks.Add
    .Sheets(1).Columns.AutoFit = False
    .Sheets(1).Rows.AutoFit = False
    .Sheets(1).Range("A1:W702") = ThisWorkbook.Sheets("uitslagen").Range("A13:W715").Value
    .SaveAs Environ$("temp") & "\DOM"
    c0 = .FullName
    .Close False
  End With
  With CreateObject("Outlook.Application").CreateItem(0)
    .To = ThisWorkbook.Sheets("uitslagen").Range("Y2")
    .CC = ""
    .BCC = ""
    .Subject = "uitslag"
    .Body = "groetjes ronnie"
    .Attachments.Add c0
    .Send
  End With

  Application.ScreenUpdating = True
End Sub

dit heb ik nu staan
groetjes ronnie
 
Wigi zit nog met het probleem dat de kolom breedte veranderd.
weet je hier nog iets op?
groetjes ronnie
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan