< návrat zpět

MS Excel


Téma: Pdf rss

Zaslal/a 20.1.2016 16:30

Ahoj potřeboval bych poradit jak obsloužit prohlížeč pdf souborů. Potřeboval bych pomocí vba soubor otevřít(to není problém), ale hlavně zavřít. Bohužel to co jsem našel na webu, tak mi moc nepomáhá: používají tam deklaraci AcroPDDoc jenže tuto knihovnu nemám a potažmo používají CreateObject("AcroExch.PDDoc"). Dá se to nějak obejít, nebo bez potřebné knihovny nemám šanci(ještě pro zajímavost pro otevření pdf používám FollowHyperlink-což je celkem jednoduchá záležitost). Dík R.

Zaslat odpověď >

#029407
avatar
Moje zkušenost s FollowHyperlink říká, že se po zavření zavolané aplikace vrátím automaticky do sešitu, odkud jsem hyperlink zavolal. Asi jsem nepochopil, v čem je problém.citovat
#029431
avatar
Ale já bohužel neumím acrobe reader zavřít makrem a s otevřeným pdf nemůžu pracovat(přejmenovat, přesouvat, atd.) umíte ho někdo zavřít pomocí kodu? dík R.citovat
#029432
avatar
Já používám pro práci s PDF soubory(otevření, zavření, kopírování...) příkaz sendkeys:
https://msdn.microsoft.com/en-us/library/office/ff821075.aspx

Možná to není nejelegantnější řešení, ale funguje.

otevrit = ShellExecute(0&, vbNullString, nazevSouboru, vbNullString, vbNullString, vbNormalFocus)
Application.Wait (Now + TimeValue("00:00:01"))
SendKeys "^f", True
Application.Wait (Now + 0.000006)
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21