Hirdetés
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Elektromos rásegítésű kerékpárok
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- gerner1
- Gurulunk, WAZE?!
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
Új hozzászólás Aktív témák
-
bela85
aktív tag
Sziasztok!
Segítséget szeretnék kérni Word körlevéllel kapcsolatban.
Sima 1 oldal maga a körlevél, amit az excelből tölt fel adatokkal. Nyomtatni szeretném a teljes dokumentumot, de úgy, hogy adott rekordot több példányba nyomtasson ki és ne kelljen egyesével nyomtatni.Vagyis. pl: van egy 5 rekordból állo excel adatbázis. nyilván az 5 rekord körlevél, ha rányomok a nyomtatásra, hogy az összes rekord nyomtatása, és ott beállítom a példányszámot akkor mindet kidobja de nem fűzi össze, hogy az 1. rekordból legyen 10 példány, a 2. rekordból 10 példány és így tovább.. hiába állítom már az összefűzés funkciót a nyomtató beállításoknál. (ha beállítom, ha nem akkor is ugyanúgy lenyomtatja az 5 rekordot egymás után, majd ismét az 5 rekordot egymás után (10x).
Tudtok esetleg rá vmi megoldást?
Akár makró is szóba jöhet, ha csak úgy oldható meg.Bocsi, ha esetleg nem voltam érhető!

-
bela85
aktív tag
Makrórögzítővel próbáltam más megoldást.. hogy összefűzés előtt rekordonként lehetne menteni...de itt elakadtam, hogy jó lenne bele egy ciklus (for vagy while), hogy én tudnám beállítani, hogy mi legyen az utolsó rekord.
Ebben is örömmel fogadnám a segítséget, ha valaki tud benne.

Sub Teszt()
With ActiveDocument.MailMerge
.Destination = wdSendToNewDocument
.SuppressBlankLines = True
With .DataSource
.FirstRecord = 1
.LastRecord = 1
End With
.Execute Pause:=False
End With
ChangeFileOpenDirectory "D:\korlevel\Proba\"
ActiveDocument.SaveAs FileName:="1.docx", FileFormat:=wdFormatXMLDocument, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
ActiveWindow.Close
With ActiveDocument.MailMerge
.Destination = wdSendToNewDocument
.SuppressBlankLines = True
With .DataSource
.FirstRecord = 2
.LastRecord = 2
End With
.Execute Pause:=False
End With
ActiveDocument.SaveAs FileName:="2.docx", FileFormat:=wdFormatXMLDocument, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
ActiveWindow.Close
End Sub -
bela85
aktív tag
Kísérletezem közbe másik makróval is.. de sajnos ennél is olyan problémába ütközöm, hogy szétszedi a formázást, és indokolatlanul nagy térközöket, sortávolságokat tesz be ami alapján az alap doksi ami 3 oldalas elcsúszik 4 oldalasra.
Sub DocumentSplitter()
' Split a large document into multi-page blocks
Dim iSplit As Long, iCount As Long, iLast As Long
Dim RngSplit As Range, StrDocName As String, StrDocExt As String
With ActiveDocument
iSplit = InputBox("The document contains " & .ComputeStatistics(wdStatisticPages) & " pages." _
& vbCr & "What is the page block count for splitting?", "Document Splitter")
StrDocName = .FullName
StrDocExt = "." & Split(StrDocName, ".")(UBound(Split(StrDocName, ".")))
StrDocName = Left(StrDocName, Len(StrDocName) - Len(StrDocExt)) & "_"
For iCount = 0 To Int(.ComputeStatistics(wdStatisticPages) / iSplit)
If .ComputeStatistics(wdStatisticPages) > iSplit Then
iLast = iSplit
Else
iLast = .ComputeStatistics(wdStatisticPages)
End If
Set RngSplit = .GoTo(What:=wdGoToPage, Name:=iLast)
Set RngSplit = RngSplit.GoTo(What:=wdGoToBookmark, Name:="\page")
RngSplit.Start = .Range.Start
RngSplit.Cut
Documents.Add
Selection.Paste
ActiveDocument.SaveAs FileName:=StrDocName & iCount + 1 & StrDocExt, AddToRecentFiles:=False
ActiveWindow.Close
Next iCount
Set RngSplit = Nothing
'.Close Savechanges:=False
End With
End Sub -
bela85
aktív tag
Sziasztok!
Ezzel a makróval van problémám..
A helyzet az, hogy van olyan gép ahol szépen lefut és 3 oldalanként tördeli is a levelet, de van olyan gép, ahol ugyanez a makró letörli a 3. oldalnak kb a felét.. és nagyobb térközöket állít be. (emiatt is dobja el talán a formátumot)A kérdésem, tudnátok esetleg ebben segíteni, vagy ez egyedi Microsoft Word alvezió probléma? (Word 2007)
Köszönöm előre is a segítséget!
Sub BreakOnSection()'Used to set criteria for moving through the document by section.Application.Browser.Target = wdBrowseSection'A mail merge document ends with a section break next page.'Subtracting one from the section count stop error message.For i = 1 To ((ActiveDocument.Sections.Count) - 1)'Note: If a document does not end with a section break,'substitute the following line of code for the one above:'For I = 1 To ActiveDocument.Sections.CountActiveDocument.Bookmarks("\Section").Range.Copy'Create a new document to paste text from clipboard.Documents.AddSelection.Paste'Removes the break that is copied at the end of the section, if any.Selection.MoveUp Unit:=wdLine, Count:=1, Extend:=wdExtendSelection.Delete Unit:=wdCharacter, Count:=1ChangeFileOpenDirectory "D:\20200507\"DocNum = DocNum + 1ActiveDocument.SaveAs FileName:="AA-" & DocNum & ".doc"ActiveDocument.Close'Move the selection to the next section in the document.Application.Browser.NextNext iActiveDocument.Close savechanges:=wdDoNotSaveChangesEnd Sub
Új hozzászólás Aktív témák
Hirdetés
- Vezeték nélküli fejhallgatók
- Fujifilm X
- Nyíregyháza és környéke adok-veszek-beszélgetek
- Elektromos autók - motorok
- Kerékpárosok, bringások ide!
- Ha Darwinra hallgat az AI, nehéz lesz megállítani
- Eredeti játékok OFF topik
- OLED monitor topic
- exHWSW - Értünk mindenhez IS
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- További aktív témák...
- Microsoft Office 2024 Home Business dobozos
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Game Pass Ultimate előfizetések 3 - 36 hónapig azonnali kézbesítéssel! 13 hónap ultimate - 50.000 ft
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- iPad felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- Samsung Galaxy A21s 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! 10TB WD Purple Pro SATA HDD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! Gigabyte B450M R5 3600X 32GB DDR4 512GB SSD RTX 3060 12GB NZXT Source 340 Bitfenix 550W
- iKing.hu Apple iPhone 12 Pro Max 128GB Gold használt, megkímélt 100% akku 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


