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

  • pmonitor

    aktív tag

    válasz martonx #15975 üzenetére

    Ha azt mondtam, hogy a win api-t a C/C++/Free pascal/Delphi beszéli folyamatosan, akkor erre meg azt mondom, hogy az office alkalmazásokat meg a VBA/Vb.Net beszéli folyamatosan(bár más nyelvben is meg lehet csinálni). Ha szeretnék nyitni 1 Excel munkafüzetet, aminek az első munkalapjának első cellájába akarom írni az "asdfgh" szöveget, akkor aszondom, hogy:

    Dim exapp As Object = CreateObject("Excel.Application")
    exapp.Visible = True
    exapp.Workbooks.Open("d:\MunkaFüzet1.xlsm").WorkSheets(1).Range("A1") = "asdfgh"

    És ha a "d:\MunkaFüzet1.xlsm" file jelszóvédett, akkor be is kéri a jelszót megnyitáskor(mondjuk itt hibakezelés nincs, tehát ha rossz jelszót ad meg a user, akkor elszáll).

    Egy ilyen sor kódtól:exapp.Workbooks.Open("d:\MunkaFüzet1.xlsm").WorkSheets(1).Range("A1") = "asdfgh"
    a C# befonná a szemöldökét ;]

    [ Szerkesztve ]

    http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php

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