Üzerine tıkladığımda Excel'i nasıl izleyebilirim?


40

Word'de, Ctrl + 'ı kullanabilirim. Nadiren vesileyle bir bağlantıyı takip etmek istiyorum, Word'ün gerçekte olduğu düzenlemeyi yapmak yerine biliyorsunuz.

Excel 2010, 2003, 2013'te de benzer davranış elde etmenin bir yolu var mı?

Yanlışlıkla bağlı köprü içeren bir hücreyi seçmeye çalıştığımda, her seferinde IE veya Outlook'a geçiş yapmaktan bıktım.

Buradaki Süper Kullanıcı ve popüler arama motorları hakkındaki önceki araştırmamın sonuçları pek verimli olmamıştır (örneğin http://blogs.office.com/b/microsoft-excel/archive/2011/04/12/hyperlinks-in-excel- hot-or-not.aspx ) Nasıl bir hücreyi seçmek için tıklayıp basılı tutabileceğimi veya bir çalışma kitabındaki tüm köprüleri soymak için VBscript veya Makroları çalıştırabilirim. Tarayıcı dışı bir uygulamadan beklediğim UI ile uyumlu ve diğer kişilerin oluşturduğu belgelere uygulanan bir şey istiyorum.


1
Şimdiye dek araştırıp denediklerinizle ilgileniyoruz. Ayrıca, hangi Excel sürümünü kullanıyorsunuz?
CharlieRB,

3
Bir ayar olmadığı geçerli bir cevap olacaktır. Otomatik köprüleri kapatmak, oluşturduğum tüm belgeler için işe yarar, ancak bunu kapatmamış diğer kişiler tarafından oluşturulanlar için de geçerli değildir. Bunu kapatmak için UI bulunmadığından emin olduğunuzu biliyorsanız, o zaman söyleyin, Aksi takdirde, lütfen soruyu eleştirerek diğer kişilerin yanıt vermesini engellemeyin.
dunxd

5
Özgün posterin isteğini tekrarlıyorum. İçinde köprüler bulunan bir elektronik tablo oluşturabilmek istiyorum, ancak yalnızca hücreye her tıkladığımda, belirtilen köprüleri TAKİP ETMEK istemiyorum. Bağlantıyı ctrl tuşuna basıp tıklayabileceğiniz bir seçenek (Word'deki gibi) istiyorum ve ardından takip etti ve sadece hücreye (ve hatta bağlantıya değil) tıklayıp takip edin.
Kevin Anderson

1
Standart Click ve Ctrl + Click davranışlarını VBA - BUT olmadan değiştirebileceğinize inanmayın, eğer Ctrl + Shift + Linke uymuyorsa bir köprüye tıklayın . Ancak bunu çevrimiçi olarak doğrulayan bir kaynak bulamıyorum, Excel 2010 / Win7 kurulumum üzerinde deney yaparak keşfettim, bu yüzden herkes için sadece benim için çalıştığını biliyorum ... deneyin!
Andi Mohr

3
@Andi, aslında sadece Ctrl + Tıklama gibi görünüyor benim için bağlantıyı izlemiyor - yani Word'ün tam tersi bir davranış. Ne kadar yararlı!
Adam

Yanıtlar:


8

Excel 2013'te boşluk tıklandığında, URL’yi izlemeden hücre seçilecektir, ancak dikkat etmeniz gerekir. Simge, farenin üzerindeyken el simgesine geçerse, URL’yi izleyecektir. Simge büyük beyaz çarpı olarak değişirse, URL'yi izlemeden hücreyi seçecektir. Satır yüksekliğini veya sütun genişliğini değiştirmek, boşluk miktarını artırmaya yardımcı olabilir.

Yine de, MS’in URL tıklamalarının Excel 2013’te Word 2013’te olduğu gibi hareket etmesini sağlamayı düşünmesini dilerdim, çünkü bu bir sıkıntı.

"Kusursuz bir sistem diye bir şey yoktur. Birisi yarın daha iyi bir aptal yapacak." @LoneWolffe


Yararlı bir cevaba en yakın olan - metne değil hücreye tıklayın, eğer mümkünse :-)
dunxd 12:15

Daha önceki bir cevap var, 'Excel 2010 adresi, pratik olarak kabul edilen cevapla aynı çözümü sağlıyor - superuser.com/questions/595383/…
user66001

Benim için çalışmıyor. Bağlantı, hücreye tıkladığımda açılıyor.
Paul Spiegel

14

Hücreye tıklayıp fare düğmesini bir saniye kadar basılı tutabildiğinizi gördüm. Bundan sonra, imleç, aşağıda gösterildiği gibi normal çarpıma döner:

farenin çıkarıldığı bir saniye sonra normal imleç

Bu, Excel 2007, 2010, 2013 ve 2016'da çalışır. 2003 veya Office 365'te çalışıyorsa, lütfen cevabımı güncelleyin. =)


4
+1 Bu, kabul edilen cevap olmalıdır, çünkü Excel tarafından doğrudan araç ipucunda açıklanan yöntem! EDIT: Ah, hayır, boşver - OP'nin özellikle bu çözümle ilgilenmediklerini belirtti. Ama yine de +1.
Dan Henderson

6

Bulduğum şey (Mac için Excel 2010'da) en azından sağ tıklayıp hücreye sol tıklayabilmenizdir. Bu sizi seçili hücre ile birlikte bırakır ancak bağlantıyı izlemez. Tek bir hareket gibi olur ve can sıkıcı değildir.


Bu, Windows için Excel 2013'te de çalışır
skia.heliou

4

Bunu nasıl yaparım: İkinci bölümdeki URL ile köprüyü ayarlayın:

=HYPERLINK("","http://example.com")

VBA Editör'de bir modül yapın:

Declare Function GetKeyState Lib "User32" (ByVal vKey As Integer) As Integer
Global Const CTRL_KEY = 17

Sonra çalışma sayfası kodu:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error GoTo Error1
    If Left(Target.Formula, 10) = "=HYPERLINK" Then
        If GetKeyState(CTRL_KEY) < 0 Then 'Check if CTRL is held in
            Application.EnableEvents = False
            ThisWorkbook.FollowHyperlink Mid(Target.Formula, 16, Len(Target.Formula) - 17)
            Application.EnableEvents = True
        End If
    End If

    Exit Sub

Error1:
    Application.EnableEvents = True

End Sub

Çalışması için, hücreye tıklayın, ardından CTRL + Bağlantıyı ziyaret etmek için hücreye tıklayın. HYPERLINK’in ikinci kısmında metin yazdıktan sonra koddaki bir SELECT CASE’i (metinde bir url açan) gibi başka şeyler de yapabilirsiniz. Diğer tuş vuruşlarını da kullanabilirsiniz:

Global Const SHIFT_KEY = 16
Global Const ALT_KEY = 18

http://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx


Bence VBA bunu yapmanın tek yolu. HYPERLINKYine de bu işlevi kullanmak zorunda olmadığınızı öneriyorum . Ayrıca Target.Hyperlinks(1).Addresshücrenin köprü olup olmadığını belirlemek için (hata yakalama ile) kullanabilirsiniz.
Mühendis Toast,

Gerçek bir Süper Kullanıcı gibi yapılır.
jony

4

Excel seçeneklerine gidin -> "prova" -> "otomatik düzeltme seçenekleri" -> "yazarken otomatik biçimlendir" ve "internet ve ağ yolları" onay kutularının işaretini kaldırın.

Çok fazla IoC ile çalışan BT güvenlik ekipleri için bir alternatif "http" için otomatik düzeltmeyi kullanmak ve "hxxp" olarak yazarken otomatik değiştirmektir. Bu şekilde Excel, köprüyü oluşturmaz.

CK


1
Bu, bağlantıları oluşturmamı engelliyor ancak adımları izlemeden diğer kişilerin oluşturduğu belgeler üzerinde herhangi bir etkisi yoktur.
dunxd

Tam olarak aradığım şey!
Jonathan,

1

Microsoft'un web sitesine bakın :

  • Bir köprüyü ve onu temsil eden metni kaldırmak için köprüyü içeren hücreyi sağ tıklatın ve kısayol menüsünde İçeriği Temizle'yi tıklatın.
  • Bir köprüyü ve onu temsil eden grafiği kaldırmak için, CTRL tuşunu basılı tutun ve grafiği tıklayın ve ardından SİL tuşuna basın.

Tek bir hücre için köprüyü devre dışı bırakmak istiyorsanız, çözüm aşağıdadır:

  • Devre dışı bırakmak istediğiniz köprüyü sağ tıklatın ve kısayol menüsünde Köprüyü Kaldır'ı tıklatın.

6
Kullanıcı, UI'nin programın onlarla ilgilendiği şekilde bağlantıları kaldırmak istemediğini söyledi. Bu soruya cevap vermiyor.
ilinamorato

1

Bunun bir geçici çözüm mü yoksa bir cevap mı olduğunu bilmiyorum, ancak köprü sütununuzun genişliğini köprü metininden daha geniş yapın.

Hücreyi seçmek istediğinizde, bağlantının sağındaki boşlukta herhangi bir yeri tıklamanız yeterlidir.

Alternatif olarak, satırların yüksekliğini artırarak ve yukarıdaki boşluktaki (veya altındaki ayarlara bağlı olarak) tıklayarak, aynı efekti elde ettiğiniz bağlantıyı (ancak metro görünümlü bir arayüzle :-)) alırsınız.

Excel 2010 ile kontrol edildi (ve çalışıyor).


Excel 2010'da -1, yine de köprüyü açar
Chris Marisic

3
Hayır değil. Yanlış yaptın.
mcalex

3
metin ile boşluk arasındaki farkı söyleyebilirim
Chris Marisic

1
Bunun çalışıp çalışmadığı, hücrenin "metin sarma" olarak ayarlanıp ayarlanmadığına bağlıdır. Hangisinin hangisi olduğunu hatırlamıyorum, ancak bir tanesinde tıkladığınızda, yalnızca asıl metin üzerindeyken bağlantıyı izler, diğerinde ise tüm hücre bir sıcak nokta olur.
Dan Henderson

@DanHenderson "Metin sarma" ile çalışmaz. "Wrap" * olmadan - cevapta açıklandığı şekilde çalışır. Sadece Excel 2013'te test edildi.
Paul Spiegel

0

İlgili bir konu ararken bu konu bana açıldı. Ancak görev hücre / içerik köprüsünü çözdüm - bağlantıyı kaldır ve metni bu adımlarla tut, yeni bir boş kolleksiyon oluştur, hücreleri dış köprülere kopyala, not defterine dıştan köprüler kopyala. not defteri içeriğini seçili hücrelere yapıştır

Sonuçta köprüyü temizleyin, köprüye öznitelikten önceki metin artık hücrelerin içeriği kadar mükemmel / kolaydır.

Bir deneyin, benim için office excell 2003'te işe yaradı, belki iyi çalışacaksınız / saygılarımla /


-1

Bunu dene:

  • Tüm sayfayı seç, kopyala
  • Yeni çalışma kitabını açın, herhangi bir hücreye sağ tıklayın, seçenekleri yapıştırın, değerleri yapıştırın

Bu, kaldırılan tüm köprüler dahil, eski biçimlendirmelerden hiçbiri olmayan yeni bir sayfa verir.



-1

Bunu yapmanın birkaç yolu var:

  • Bunun bir yolu (bu geçerli fakat 'önermediğim) bir hücrenin ilk karakteri olarak (tek bir alıntı) koymaktır . Bu, Excel’e "bu hücreyi köprü veya formül olsa bile biçimlendirmez" diyor. Dokümantasyon amacıyla referans olarak bir formüle ihtiyacım olursa bunu kullanırım. Otomatik bağlantı oluşturma özelliğini devre dışı bırakmak istediğiniz için bunu önermiyorum. Bu, herhangi bir Excel sürümünde, hatta Mac'te çalışır.

Otomatik bağlantı oluşturmayı devre dışı bırakmak için:

Excel sürümleri 2003 ve üstü

  1. Araçlar menüsünde, Otomatik Düzeltme Seçenekleri'ni tıklatın.
  2. Yazarken Otomatik Biçim sekmesinde, Internet ve ağ yollarını köprüler içeren onay kutusunu tıklatarak temizleyin.
  3. Tamam'a tıklayın.

    • Not Bir köprü yazdığınızda, Otomatik Düzeltme Seçenekleri özelliğine de erişebilir ve ardından görüntülenen akıllı etiket düğmesinde Otomatik Olarak Köprü Oluşturmayı Durdur'u tıklayabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.