VBA/Excel/Access/Word/Excel/ExecuteExcel4Macro

Материал из VB Эксперт
Версия от 15:47, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Application.ExecuteExcel4Macro

   <source lang="vb">

Sub Macro1_Version4()

   Dim St As String
   St = "PAGE.SETUP(, , " & _
                    "1.5, 1.5, 1.5, 1.5" & _
                    ", 0, False, False, False, 1, 1, True, 1, 1,False, , " & _
                    "1, 1" & _
                    ", False)"
   Application.ExecuteExcel4Macro St

End Sub

</source>
   
  


Determining the number of printed pages

   <source lang="vb">

Sub ShowPageCount()

   For Each sht In Worksheets
       sht.Activate
       Pages = ExecuteExcel4Macro("Get.Document(50)")
       Debug.Print Pages
   Next sht

End Sub

</source>