IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Utiliser openoffice au lieu d'excel


Sujet :

VB.NET

  1. #1
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut Utiliser openoffice au lieu d'excel
    Bonjour,

    je sais faire un export excel avec vb.net 2005 grace à ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
     Dim xlApp As Excel.Application
            Try
                xlApp = GetObject(, "excel.application")
            Catch
                xlApp = New Excel.Application
            Finally
                xlApp.Visible = False
            End Try
     
            'ajout d'une page et sélection 
            Dim xsSoldesComptes5 As Excel.Worksheet = xlApp.Workbooks.Add.ActiveSheet
            'requete serveur 
            Try
                With xsSoldesComptes5.QueryTables.Add(Connection:= _
                "ODBC;DRIVER=SQL Server;SERVER=toto;Integrated Security=SSPI;" & _
                "APP=Microsoft® Query;DATABASE=Brazza;Trusted_Connection=Yes" _
                , Destination:=xsSoldesComptes5.Range("A1"))
     
                    .CommandText = "requete"
                    .Name = "SoldesComptes5"
                    .FieldNames = True
                    .RowNumbers = True
                    .FillAdjacentFormulas = False
                    .PreserveFormatting = True
                    .RefreshOnFileOpen = False
                    .BackgroundQuery = True
                    .RefreshStyle = Excel.XlCellInsertionMode.xlOverwriteCells
                    .SavePassword = False
                    .SaveData = False
                    .AdjustColumnWidth = True
                    .RefreshPeriod = 0
                    .PreserveColumnInfo = True
                    .Refresh(BackgroundQuery:=False)
                End With
                ' affichage 
                xlApp.Visible = True
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
    est ce qu'il est possible de faire la meme chose mais dans le tableur d'open office, y as t'il des references qui existent et comment declarer les objets "classur" "feuille" ...

    Merci.

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694

  3. #3
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    Salut,

    merci pour le lien mais y'a pas grand chose, si quelqu'un as un code d'export dans le tableur d'openoffice, je suis preneur

    Merci.

  4. #4
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    Pour ceux que ca interesse :

    http://fr.openoffice.org/Documentati...rammation.html

    Dans autres langages, cliquez sur VB.NET, vous aurez un projet avec plusieurs exemples pour piloter openoffice.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser mesh au lieu de plot3
    Par Edgar Guevara dans le forum MATLAB
    Réponses: 3
    Dernier message: 12/03/2007, 08h10
  2. comment utiliser la fonction LIEN_HYPERTEXTE d'excel
    Par vampyer972 dans le forum Excel
    Réponses: 2
    Dernier message: 30/11/2006, 00h48
  3. Utiliser la progress bar d'excel (celle dans la status bar)
    Par mustang-ffw02 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/04/2006, 17h59
  4. [VBA-E]Utilisation de la tabulation sous excel
    Par philvba dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 07/02/2006, 17h30
  5. Utilisation du control "calandar" sous excel.
    Par franckh99 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/12/2005, 18h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo