Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
924to928
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
924to928
924to928
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Seitenlayout wieder herstellen

Seitenlayout wieder herstellen
15.11.2007 11:42:43
Michael
Hallo
ich hab da ein Problem. Bei folgenden Code, der nach einem Setup des Druckbereichs und Layouts nach erfolgtem Ausdruck den alten zustand wieder herstellen soll, wird der Text im Header plötzlich anders formatiert (der Text wird durchgestrichen). Kann mn da irgendwas tun, dass dies nicht geschieht:
Private Sub CommandButton1_Click()
Dim iCol As Integer
Dim iRow As Integer
Dim strPrintAreaOri As String
'Summenfeld als "Ecke" suchen
For iCol = 1 To 30
If LCase(Me.Cells(1, iCol).Text) = "geschätzte anmietkosten" Then
For iRow = 2 To 200
'Rahmen abfragen, die Summe-Zelle muss es haben
If Me.Cells(iRow, iCol).Borders(xlEdgeLeft).Weight = xlMedium And _
Me.Cells(iRow, iCol).Borders(xlEdgeTop).Weight = xlMedium And _
Me.Cells(iRow, iCol).Borders(xlEdgeBottom).Weight = xlMedium And _
Me.Cells(iRow, iCol).Borders(xlEdgeRight).Weight = xlMedium Then
With ActiveSheet.PageSetup
'original Druckbereich merken
strPrintAreaOri = .PrintArea
'Druckbereich umstellen
.PrintArea = Range(Cells(1, 1), Cells(iRow, iCol)).Address
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
.Orientation = xlLandscape
'Printerfenster einblenden
Application.Dialogs(xlDialogPrint).Show
'original Druckbereich / Einrichtung wiederherstellen
.PrintArea = strPrintAreaOri
.Orientation = xlPortrait
'...oder falls es nötig ist, direkt auf den Standarddrucker schicken
'ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End With
Exit For
End If
Next iRow
Exit For
End If
Next iCol

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Seitenlayout wieder herstellen
17.11.2007 12:01:00
Jens
Hi,
am einfachsten machst du eine Kopie, druckst und löschst die Kopie wieder.
mfg Jens
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige