2009-05-13 6 views
1

J'utilise Excel Automation pour créer une feuille Excel et y écrire des données .. Je veux savoir comment je peux faire seulement des cellules particulières à BOLD et comment je peux faire la taille de la cellule pour ajuster automatiquement son contenu .. Pls helpformatage dans Excel à partir de VB6

Répondre

5

Il y a un moyen facile de trouver, comment faire des choses dans Excel en utilisant le code: enregistrement macro.

Depuis Excel fournit son API via les interfaces COM, VBA, scripts VB et les programmes écrits sur d'autres langues - sont très similaires. Ainsi, exécutez l'enregistrement de macro, faites les choses que vous voulez automatiser, ouvrez la macro enregistrée pour éditer et regardez le code.

Dans votre cas, il ressemblera à celui-ci:

Range("B2").Select      -- particular cell selection 
ActiveCell.FormulaR1C1 = "123"   -- cell text fill 
Selection.Font.Bold = True    -- enabled bold cell style 
Columns("B:B").EntireColumn.AutoFit  -- autofitted column 

C'est le code VBA. VB6 sera presque le même, sauf une chose: vous devriez faire ces commandes avec l'objet Excel.Worksheet. S'il vous plaît se référer à des tutoriels comme celui-ci: http://www.vbforums.com/showthread.php?t=391665 - pour en savoir plus.

Bonne chance!

+0

hey rageous, Merci une tonne .. qui a fonctionné ...: D –

+0

vous êtes les bienvenus :) – Rageous

Questions connexes