Új hozzászólás Aktív témák

  • Fferi50

    Topikgazda

    válasz sztanozs #48250 üzenetére

    Szia!
    Mivel a Word Object Library referenciája nincs benne az Excel fájlban, ezért a Word dokumentum létrehozása után az abban a könyvtárban definiált Word specifikus objektumokat nem tudod elérni. Azokat neked kellene egyenként definiálni a dokumentum létrehozása után.
    Feltételezhető azonban, hogy maga a könyvtár ott van a gépen, ebben az esetben makróból hozzá lehet adni a referenciákhoz.
    A Word könyvtár általában ott van, ahol az Excel könyvtár is van. Az Excel könyvtár helyét megkapod a következőképpen:
    ActiveWorkbook.VBProject.References("Excel").FullPath
    A Word Object Library fájl neve pedig: MSWORD.OLB
    Ezt behelyettesítve az Excel fájl neve helyére, a referencia hozzáadása:
    ActiveWorkbook.VBProject.References.AddFromFile "Word teljes neve"
    Ezután már használhatóak a Word objektumok.
    Üdv.

    [ Szerkesztve ]

Új hozzászólás Aktív témák