Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

Esportare un DataGridView in Excel in modalità Landscape

$
0
0

Buonasera a tutti,

NET 2.0

db.mdb

Option Strict ON

Il mio programma gira solamente su 2 macchine (casa ed ufficio) che hanno la stessa versione di Excel, ed esporta un DataGridView con una routine trovata alcuni anni fa in rete.

Fa riferimento a:

Interop.Excel.dll

Interop.Microsoft.Office.Core.dll

Interop.VBIDE.dll

 

ed utilizza l'Early Binding poiché, come è noto, Option Strict ON con consente il Late Binding

            'Excel

            Dim excel As New Excel.Application
            Dim wBook As Excel.Workbook
            Dim FogliodiLavoro As Excel.Worksheet

            wBook = excel.Workbooks.Add()
            FogliodiLavoro = CType(wBook.ActiveSheet(), Excel.Worksheet)

Oggi vorrei aggiungere alcune righe di codice che mi dessero la possibilità di stampare in Orizzontale ma non ci riesco. Mi dice che non è ammessa l'associazione tardiva e non sono capace di dichiarare l'orientamento.

Essendo arrivato al ,NET senza passare da VB5 e VB6, la base è quella che è...

Non sono interessato alla riga di codice bella pronta, ma ad una indicazione che sblocchi questa situazione di stallo.

Grazie e buona serata.

Massimo


Viewing all articles
Browse latest Browse all 2212