vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Daten aus VB.NET-Anwendung an Excel übergeben und formatieren 
Autor: Vaubehnet
Datum: 16.03.17 15:37

Hallo zusammen,

neben dem "Strict On"-Problem hatte ich ja eingangs auch Fragen zu Formatierungen. Inzwischen habe ich einiges herausgefunden. Ich vermute, dass ist auch für andere interessant (z.B. 1.05 Numberformat), daher poste ich das hier; das ganze als Kommentar, dann kann man sich das vorübergehend in den eigenen Code legen und beim programmieren nachschlagen.

Zur Liste:
Ein "+" hinter der Ziffer kennzeichnet: Problem gelöst, ein "-" zeigt eine noch offene Frage an.

Im Moment tüftele ich noch an:
'1.02 ? Eine Zelle/einen Bereich einfach/doppelt unterstreichen? (Linie unten)
'1.03 ? Alle Formatierungen zurücknehmen (xlnone)

'2.03 ? Einen Registerreiter umbenennen
'2.04 ? Einem Registerreiter eine Farbe zuweisen
'2.05 ? Spaltenüberschriften (A, B, C, ...) ausblenden / einblenden
'2.06 ? Linien ausblenden/einblenden

Viele Grüße
Vaubehnet

'---------------------------------------------------------------
'Voraussetzung ist der oben gepostete Code!
'Befehle müssen an der passenden Stelle 
'(.Range z.B. innerhalb With-Schleife) eingefügt werden!
'---------------------------------------------------------------
 
'-----------------------------
'1. Fragen zu Zelle und Inhalt:
'-----------------------------
 
'1.01 +  Eine Zelle/einen Bereich mit einem Rahmen versehen?
'        Geht mit Linestyle: 
'        Werte: .Linestyle = 1 ' einfache Linie
'                            2 ' gestrichelte Linie
'                            3 ' ähnlich 2, aber eher gepunktet
'                            4 ' langer Strich, kurzer Strich
'                            5 ' langer Strick, zwei kurze Striche
'                            6 ' Strich-Punkt in fett
'        Beispiel:
'        With .Range("B4:D7")
'           .Borders.LineStyle = 2
'        End With
 
'1.02 ?  Eine Zelle/einen Bereich einfach/doppelt unterstreichen? (Linie unten)
'1.03 ?  Alle Formatierungen zurücknehmen (xlnone)
 
'1.04 +  Schriftgröße und Schriftart zuweisen, Text unterstreichen
'        .Range("A3").Font.Size = 24
'        .Range("A3").Font.Name = "ARIAL"
'        .Range("A5").Font.Underline = True
 
'1.05 +  Eine Zelle/Bereich ein Zellformat und eine Formatierung zuweisen
'        z.B. 1.000er Punkte, zwei Nachkommastellen
'        .Range("A3").NumberFormat = "#,##0.00"
 
'1.06 +  Einer Zelle ein Datumsformat zuweisen (dd.mm.jjjj)
'        .Range("A4").NumberFormat = "m/d/yyyy"
 
'1.07 +  Nicht einer Zelle, sondern einem Text eine Farbe zuweisen 
'        (z.B. für Negativwerte rot, sonst schwarz)
'        Farbe zuweisen geht mit (-16776961 = rot): 
'        .Range("A3").Font.Color = -16776961
 
'-------------------------------------------------------
'2. Fragen zu Reihen, Spalten und Register sowie Dateiname:
'-------------------------------------------------------
 
'2.01 +  Spalten manuell eine feste Breite zuweisen, z.B. Spalte C
'        .Columns("C:C").ColumnWidth = 20
 
'2.02 +  Zeilen eine feste Höhe zuweisen
'        Einer bestimmten Zeile eine Höhe zuweisen, z.B. 3. Zeile:
'        .Rows("3:3").RowHeight = 24
'        Mehreren Zeilen eine bestimmte Höhe zuweisen, z.B. 10. - 30. Zeile:
'        .Rows("10:30").RowHeight = 25
'
'2.03 ?  Einen Registerreiter umbenennen
'2.04 ?  Einem Registerreiter eine Farbe zuweisen
'2.05 ?  Spaltenüberschriften (A, B, C, ...) ausblenden / einblenden
'2.06 ?  Linien ausblenden/einblenden
 
'2.07 +  Excel-Datei direkt ohne Nachfrage drucken
'        xlWorkbook.PrintOutEx() 
 
'2.08 +  Excel-Datei unter einem anderen Namen speichern
'        xlWorkbook.SaveAs("DeinPfad:\DeinDateiname.xlsx")
 
'2.09 +  Spalten automatisch in der Breite anpassen
'        app.Columns.AutoFit()

---
Verwendete Programmversionen:
Windows 7 64 bit sowie Windows 10 Prof.
Visual Studio 13 Professional
Microsoft Prof. 2010 (= Version 14)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Daten aus VB.NET-Anwendung an Excel übergeben und formatiere...6.157Vaubehnet13.03.17 10:39
Re: Daten aus VB.NET-Anwendung an Excel übergeben und format...2.683CAM-Andi13.03.17 12:50
Re: Daten aus VB.NET-Anwendung an Excel übergeben und format...2.659Vaubehnet13.03.17 12:57
Re: Daten aus VB.NET-Anwendung an Excel übergeben und format...2.587CAM-Andi13.03.17 14:33
Re: Daten aus VB.NET-Anwendung an Excel übergeben und format...2.423Vaubehnet14.03.17 07:40
Re: Daten aus VB.NET-Anwendung an Excel übergeben und format...2.643CAM-Andi14.03.17 07:59
Re: Daten aus VB.NET-Anwendung an Excel übergeben und format...2.439Vaubehnet14.03.17 08:07
Re: Daten aus VB.NET-Anwendung an Excel übergeben und format...2.525CAM-Andi14.03.17 08:19
Re: Daten aus VB.NET-Anwendung an Excel übergeben und format...3.743Vaubehnet14.03.17 08:52
Re: Daten aus VB.NET-Anwendung an Excel übergeben und format...2.984Vaubehnet16.03.17 15:37
Re: Daten aus VB.NET-Anwendung an Excel übergeben und format...2.433CAM-Andi14.03.17 08:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel