Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cu ce va aparati de cainii agresi...

Nu imi platiti coletul cu cardul ...

Mi-au disparut amigdalitele ?

Exista vreun plan de terorizare p...
 Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 

Macro Mail Merge

- - - - -
  • Please log in to reply
No replies to this topic

#1
Bratonee

Bratonee

    Junior Member

  • Grup: Members
  • Posts: 158
  • Înscris: 12.02.2012
Salut, incerc sa fac un macro in word care sa imi salveze ca si fisiere individuale in format word documentele pe care le generez folosing mail merge. Datele din mail merge le ia dintr-un excel facut de mine.

In momentul de fata am preluat codul asta gasit pe net:

Option Explicit
Const FOLDER_SAVED As String = "xx"
Const SOURCE_FILE_PATH As String = "xx"
Sub TestRun()
Dim MainDoc As Document, TargetDoc As Document
Dim dbPath As String
Dim recordNumber As Long, totalRecord As Long
Set MainDoc = ActiveDocument
With MainDoc.MailMerge

	 .OpenDataSource Name:=SOURCE_FILE_PATH, SQLStatement:="SELECT * FROM [Sheet1$]"
		
	 totalRecord = .DataSource.RecordCount
	 For recordNumber = 1 To totalRecord
	
		 With .DataSource
			 .ActiveRecord = recordNumber
			 .FirstRecord = recordNumber
			 .LastRecord = recordNumber
		 End With
		
		 .Destination = wdSendToNewDocument
		 .Execute False
		
		 Set TargetDoc = ActiveDocument
		 TargetDoc.SaveAs2 FOLDER_SAVED & xx" & .DataSource.DataFields("xx").Value & " (xx)" & ".docx", wdFormatDocumentDefault
		
		 TargetDoc.Close False
		
		 Set TargetDoc = Nothing
				
	 Next recordNumber
End With
Set MainDoc = Nothing
End Sub


Totul pare sa mearga ok, singura problema pe care o am este ca fisierele initiale au Header/Footer iar dupa ce rulez macro-ul, fisierele noi generate sunt fara Header/Footer.

Aveti idee va rog cum le pot integra si pe acestea ?

Multumesc,

Edited by Bratonee, 03 March 2021 - 16:39.


Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate