WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Hypertextové odkazy

hlavní kategorie | zpět | + odpovědět na toto téma
Hypertextové odkazy - diskuze na toto téma
Dobrý den, Musím se zeptat, protože fakt nevím jak to napsat. Mám danou cestu do složky,ze které otevírám pdf soubory. Názvy souborů mám ve sloupci B. Potřebuji vypsat hypertextové odkazy do sloupce řekněme C, tak aby se to odkazovalo na ty pdfka (nejlépe bez potvrzování hlášení o virech, ale není až tak nutné). Potřebuji napsat ten tvar buňka="=hyperlink(.........

elninoslov | 28.1.2019 20:51  
 
 
Jednoduchý príklad v prílohe. Potvrdzovanie vypnete len v Súbor - Možnosti - Centrum dôveryhodnosti - Nastavenie centra dôveryhodnosti - Externý obsah - Nastavenie zabezpečenia pripojení údajov - Povoliť všetky pripojenia údajov (neodporúča sa). Toto nastavenie sa ale neprenáša so súborom.
Odpověď
Tom | 28.1.2019 21:49  
 
 
Omlouvám se, tak jsem si na tom dotazu dal záležet, že jsem nenapsal, že to potřebuji složit ve VBA. Příklad cestu mám C:\excel\ název beru ze sloupce B plus přípona souboru.
Odpověď
elninoslov | 28.1.2019 23:24  
 
 
Tak príklad, lebo aj tak nieje zrejmé čo potrebujete.
Odpověď
Tom | 29.1.2019 08:15  
 
 
Děkuji moc. Není to přesně to co jsem chtěl, ale věřím, že se dostaneme k výsledku. V příloze obrázek to snad vysvětlí lépe. ZakladniAdresa ---- je složka odkud beru pdf soubory. List1.Cells(radek2, 13) ----to jsou buňky kde mám složený název konkrétního pdf souboru List1.Cells(radek2, 14) = --- do teto buňky potřebuji správně napsat tvar toho hyperlinku. Nevím totiž jak správně napsat znaky " & , tak aby to fungovalo. Doufám, že teď už jsem to vysvětlil pořádně.
Odpověď
Tom | 29.1.2019 09:40  
 
 
Tak jsem se dostal až do stavu kdy mi Debug.Print vypisuje přesně to co bych chtěl v buňce, ale nejde mi to do dané buňky List1.Cells(radek2, 14) vložit. Nyní to mám ve tvaru: "=HYPERLINK(" + Chr(34) + ZakladniAdresa + MyFile + ".pdf" + Chr(34) + Chr(59) + Chr(34) + MyFile + Chr(34) + ")" Proč mi to nejde tedy vložit do buňky když Debug.print mi to vypisuje? Omlouvám se, že je to takový zmatek. Hrabu se ve VBA teprve 14dní a dělám jen to co potřebuji do práce. Většinou je to hledání na internetu a opisování, přepisování a kopírování.
Odpověď
elninoslov | 29.1.2019 10:42  
 
 
Cyklus vôbec nepotrebujete. Ani ten medzikrok, ale budiš, máte tu obe verzie. Inak zle narábate s tými úvodzovkami.
Odpověď
Tom | 29.1.2019 12:24  
 
 
Děkuji moc, funguje to na jedničku.Vím, že s těmi uvozovkami mi to nejde. U uvozovek mi nedochází jak je používat, ale zkusím si to někde dohledat. Ještě jednou moc děkuji.
Odpověď
elninoslov | 29.1.2019 14:02  
 
 
Prípadne sa pozrite aj na 3. a 4.
Odpověď
Tom | 30.1.2019 10:05  
 
 
Jak takový hypertextový odkaz otevřít pomocí makra? Případně otevřít i deset najednou.
Odpověď
Tom | 30.1.2019 15:00  
 
 
Jak nahradit B3 a C3 proměnnými podle řádku? Jede mi to v cyklu for s tím, že se mi posouvají řáádky, ale neumím to nahradit. "=HYPERLINK(""" & ZakladniAdresa & """ & MID(B3,7,6) & ""_00"" & C3 & "".pdf"")"
Odpověď
elninoslov | 31.1.2019 06:33  
 
 
Otvorenie hyperlinkov viď procedúra "OtvorVsetkyHyperLinky". Neviem, či rozumiem 2. otázke "...podle řádku...". Pozrite si na nete funkčný rozdiel zápisu vzorca typu "A1" a typu "R1C1". Upravil som procedúru "Vytvor_HyperLinky2". Ale vravím, nedáva mi otázka zmysel, keďže sa začína aj tak v 3. riadku. Vložte prílohu s príkladom toho čo máte, a toho čo chcete dosiahnuť + dodatočný popis.
Odpověď