mix Word et Excel [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 13-07-2004 à 09:55:13
Function ouv_word()
Dim wdApp As Word.Application
Set wdApp = CreateObject("word.Application" )
With wdApp
.Documents.Open ("c:\Document\test.doc" )
'ou
.Documents.Add
End With
ActiveDocument.SaveAs "C:\DOCUMENT\test.doc"
ActiveDocument.Close
End Function
Marsh Posté le 13-07-2004 à 17:01:53
et comme faire l inverse?? ouvrir un onglet excel a partir d un doc word??
Marsh Posté le 14-07-2004 à 04:56:30
merci pumpkin ca marche.
Pour dada:
c'est pareil, faut juste remplacer les mots cles Word par ceux Excel. Dans le menu Tools de VB il faut egalement choisir References... et cocher les applications que tu veux lancer. Par exemple si tu pars de Word et que tu veux lancer Excel il faut cocher Microsoft Excel dans la liste References... Sinon les mots cles Excel ne seront pas reconnus dans ta macro Word.
Function ouv_excel()
Dim xlApp As Excel.Application
Set xlApp = CreateObject("excel.Application" )
With xlApp
.Workbooks.Add 'pour creer un nouveau workbook
.Workbooks("C.../1.xls" ).Worksheets("2" ).open 'pour ouvrir l'onglet 2 existant
.Visible = True
End With
End Function
Marsh Posté le 13-07-2004 à 06:25:21
Bonjour,
Comment puis-je ouvrir un document Word (nouveau document ou document deja existant) a partir d'une macro VB sous Excel?
Merci