Odlično pitanje danas od Seline:
Može li hiperveza u Wordu otvoriti određenu Excel datoteku, skočiti na list i skočiti na ćeliju?
Selina
Sintaksa je prilično nezgodna, ali čini se da djeluje.
Pa, možda neće funkcionirati kao što vi želite, ali nominalno djeluje.
Prvo shvatite puni put i naziv datoteke Excel datoteke. Koristim ove korake:
- Pritisnite alt = "" + F11 za prebacivanje na VBA
- Pritisnite Ctrl + G da biste otvorili okno Neposredno
- Upišite Debug.Print ThisWorkbook.FullName i pritisnite Enter
- U sljedećem retku vidjet ćete puni put i naziv datoteke.
- Odaberite rezultirajuću liniju i pritisnite Ctrl + C da biste kopirali u međuspremnik.
Idite na Word. Odaberite mjesto na kojem želite da se hiperveza prikazuje. Pritisnite Ctrl + K da biste otvorili dijaloški okvir Hiperveza. Pritisnite Ctrl + V da biste zalijepili rezultate gore # 5.
U ovom bi trenutku hiperveza jednostavno otvorila Excel datoteku do zadnjeg aktivnog lista i ćelije.
Selino je pitanje pak kako Excel pretvoriti u određeni list i mjesto. Evo primjera:
Odgovor iz br. 5 je:
C:FolderNameFileName.xlsx
Želite prijeći na list nazvan IncomeStatement
Želite skočiti na ćeliju Z99.
Hiperveza bi trebala biti:
C:FolderNameFileName.xlsx#'IncomeStatement'!Z99
To je * čudno *! Sintaksa se ne osjeća kao Excel. U Excelu ne biste trebali upotrebljavati apostrofe oko naziva lista, osim ako naziv lista sadrži razmake ili interpunkcije. Ali ovdje, morate ga koristiti.
U videu predlažem drugačiji pristup. Idite do ćelije u Excelu u koju želite hipervezu. Odaberite ćeliju. Kliknite okvir s imenom lijevo od trake formule. Upišite ime bez razmaka, poput JumpHere. Spremite datoteku. Vaša hiperveza u Wordu pojednostavljuje se na:
C:FolderNameFileName.xlsx#JumpHere
Problem 1: Word prikazuje dosadan okvir upozorenja kada pritisnete Ctrl + klik na hipervezu. Upozoravaju vas da datoteka Excel možda nije sigurna. Da biste zaustavili ovo upozorenje, slijedite ove korake:
- Pronađite put do mjesta gdje je pohranjena Excel datoteka.
- Otvorite Word. Datoteka, Opcije, Centar za povjerenje.
- Na desnoj strani kliknite Postavke centra za povjerenje.
- Na lijevoj strani odaberite drugi izbor - Pouzdane lokacije.
- Pri dnu odaberite Dodaj novu lokaciju. Zalijepite na svoj put od br. 1. Kliknite U redu. Kliknite U redu.
- Ovaj korak nije obvezan. Zatvori Word. Ponovo otvorite Word. Preskočio sam ovo i morao sam izgovoriti neke četiri riječi kad su me neprestano mučili zbog datoteke koja nije sigurna. No nakon zatvaranja i ponovnog pokretanja Worda, poruka je nestala.
Problem 2: Excel je lijenčina. Ako kažete Excelu da skoči na Z99, mogli biste očekivati da će se Excel pomaknuti tako da je Z99 gornja lijeva kutna ćelija u prozoru. Ali Excel to ne radi. Excel se pomiče do, možda, F78. Zašto F78? Jer ako vidite F78 u gornjem lijevom kutu, onda je Z99 negdje u prozoru. To je usamljeno. Tehnički, Excel radi što želite … pokazuje ljudima Z99. Ali nije intuitivno. Pretpostavljam da bih, ako želim Z99 pri vrhu, morao varati i tražiti da Excel pređe na AT123. (Stavite Z99 u gornji lijevi kraj prozora, a zatim shvatite koja je zadnja puna ćelija koju možete vidjeti.) Ovo zaobilazno rješenje nije savršeno jer pretpostavlja da svi imaju monitor iste veličine i da Excel zadržava preko cijelog zaslona.
Gledaj video
Prijepis videozapisa
Naučite Excel iz Podcasta, epizoda 2182: Može li hiperveza Word na određeni list i ćeliju u Excel datoteci?
Hej, dobrodošao natrag na netcast, ja sam Bill Jelen. Danas je Selino pitanje za koje nisam imao pojma - nikad prije to nisam radio - i sretan sam što sam to shvatio i dijelim tako da ćete i vi znati, a također 2 godinama, kad ne znam kako sam to ikad učinio, mogu se vratiti i pronaći.
Pa, evo što imamo. Imamo datoteku: Podcast2182.xlsm. Sprema se u mapu. Ako ne znate koja je to mapa, pritisnut ću Alt + F11; Pritisnut ću Ctrl + G za neposredni prozor; Utipkat ću "? Thisworkbook.FullName" i pritisnuti Enter; i dat će mi ovu stvar ovdje. To je moj puni put i ime datoteke. Dakle, ako se samo želim povezati s datotekom, a ne na određeno mjesto u datoteci, došli bismo ovdje u Word - usput sam to kopirao - i odabrali što želimo da hiperveza bude. Loše sam to odabrao; MrWord.com mogao bi mi reći bolji način odabira. U redu, Ctrl + K-- i adresa, paste, je upravo to. Jednostavan.
Dobro, ali Selina to nije ono što želi raditi. Selina se želi povezati s određenim adresom lista i ćelije. U redu. Pa, evo, ovo sam već izgradio. Ono što ćemo učiniti je da ćemo staviti cijelu putanju i ime datoteke kao prije, zatim znak funte ili znak raspršivanja (#), a zatim naziv lista u apostrofima, čak i ako je to samo jedan list ( Ime); bliski apostrof; uskličnik; R99. Sad, uzmi to, Ctrl + C. Sad moraš biti jako oprezan. Prvo sam ovo zeznuo. Stavljajući xlsx tamo, provjerite jesu li proširenja ispravna. Provjerite je li sav put ispravan i tako dalje. Vratimo se na Word i idemo na određeni list i ćeliju; Ctrl + K; zalijepiti; u redu, dakle, cijela stvar, C: FolderName FileName.xlsx # 'Ime lista'! R99.
U redu, ali, hej, moja preporuka - ne brini zbog toga. Učinimo samo ovo. Recimo da želimo doći ovdje i skočiti do ove ćelije. Ono što ću učiniti je da odaberem tu ćeliju. Idem to imenovati. Dat ću mu ime: "Jumptome", tako. Ili, što kažete na "Jumphere"? "Jumphere" - to je sjajno ime. Pritisnite tipku enter, pa ćemo se vratiti na A1. Evo, bit ćemo na A1 i to ćemo spremiti u naslovnu karticu. Spremi; Datoteka; Zatvorite; vratite se na Word. I, za skok na Imenovani raspon, mislim da je ovaj još lakši: Ctrl + K, u redu, a u ovaj smo stavili cijelu stazu imena radne knjige, stazu imena radne knjige, funtu i ime imenovanog raspona (C: FolderName FileName.xlsx # NamedRange) poput toga. Kliknite U redu.
U redu, mi smo u Wordu. Prva hiperveza upravo će otvoriti datoteku. Ctrl + klik. Upozoravaju me; Siguran sam da bih to mogao zaobići spremanjem u pouzdanu mapu. I oni otvaraju Excel upravo na istom mjestu gdje sam ga i prije imao. Datoteka; Zatvoriti; a zatim pokušajte s još jednim povezivanjem na određeni list s upitnikom R99. Ctrl + klik, a oni prelaze na list s pitanjima i pomiču se do R99. Nisu se pomicali tako da je R99 bio u gornjem lijevom kutu ćelije, ali barem je u vidljivom prozoru. U redu-- File; Zatvoriti; a zatim i posljednji, na Named Range - lakši za postavljanje - ne morate brinuti o apostrofima - Ctrl + klik; Da; i preskače na izvještajni list "Jumphere" za test 1.
Za mene ću reći da to djeluje. Siguran sam da ste se nadali da je skočio na ovo mjesto, onako, reći ćete da ovo ne ide. Ali, to je način na koji život ide. Microsoftu to uspijeva.
Pa, hej, za savjete poput ovog - 617 riješenih misterija u Excelu - pogledajte ovu knjigu: Power Excel s. Izdanje iz 2017. godine je najnovija verzija, iako smo već u 2018. Sljedeći put kad to ažuriram bit će 2019., pa ga sada možete sigurno kupiti.
U redu, rezime - Selina želi znati možete li povezati Word iz određenog lista i ćelije u Excelu. Da. Ako vezu napravite dovoljno pažljivo. Format je C: FolderName FileName.xlsx # 'SheetName'! A1-- ili, u bilo koju ćeliju u koju želite ići. Ili, lakše, ako postavite imenovani raspon, C: FolderName FileName.xlsx # NamedRange.
Pa, hej, želim zahvaliti Selini što je poslala pitanje i želim vam zahvaliti što ste navratili. Vidimo se sljedeći put za još jedan prijenos od.
U redu, pa, hej, samo da vidimo možemo li se riješiti te iritantne poruke. Idemo u File; Opcije; (Ja sam u Wordu za ovo - vjerojatno bih to mogao učiniti s obje strane); Centar za povjerenje; Postavke centra za povjerenje; Pouzdane lokacije; Idem dodati novu lokaciju; tamo upišite mjesto; kliknite U redu; kliknite U redu; super dosadno - morate zatvoriti Word; ponovno otvoriti Word; a zatim se pouzdana mjesta ažuriraju. Sad kad kliknemo, Ctrl + klik, neće vas gnjaviti i tražiti da odete na potencijalno nepouzdano mjesto.