word deki excel linklerinin otomatik guncellenmesi

Katılım
8 Nisan 2008
Mesajlar
22
Excel Vers. ve Dili
2003
olusturdugum bir excel hucresini bag link olarak word e aktardim
burda bir sorun yok,
excel de bir degisiklik yaptigimda word deki o excel hucresinin degeri degismiyor,
bunu otomatik olarak guncellemesini nasil saglayabilirim.

asagidaki resimde acildiginda linkleri guncelle isaretli oldugu halde acildigi zaman
guncelleme yapmiyor



yaptigim bir diger iste, bir sitede buldugum word acildiginda linkleri guncellemesini saglayan kod diye ekledim fakat bu da ise yaramadi

Sub UpdateLinks()
' Macro created 26/10/01 by Doug Robbins to update links in a document
' With mods 21/10/08 by Graham Mayor to select file.
Dim alink As Field, linktype As Range, linkfile As Range
Dim linklocation As Range, i As Integer, j As Integer, linkcode As Range
Dim Message, Title, Newfile
Dim fDialog As FileDialog
Dim counter As Integer
counter = 0
For Each alink In ActiveDocument.Fields
If alink.Type = wdFieldLink Then
Set linkcode = alink.Code
i = InStr(linkcode, Chr(34))
Set linktype = alink.Code
linktype.End = linktype.Start + i
j = InStr(Mid(linkcode, i + 1), Chr(34))
Set linklocation = alink.Code
linklocation.Start = linklocation.Start + i + j - 1
If counter = 0 Then
Set linkfile = alink.Code
linkfile.End = linkfile.Start + i + j - 1
linkfile.Start = linkfile.Start + i
Message = "Select new link file and click OK"
Title = "Update Link"
Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
With fDialog
.Title = Message
.AllowMultiSelect = False
.InitialView = msoFileDialogViewList
If .Show <> -1 Then
MsgBox "Cancelled By User", , Title
Exit Sub
End If
Newfile = fDialog.SelectedItems.Item(1)
Newfile = Right(Newfile, Len(Newfile) - InStrRev(Newfile, "\"))
End With
End If
linkcode.Text = linktype & Newfile & linklocation
counter = counter + 1
alink.Update
End If
Next alink
End Sub
istedigim excel deki hucrelerde degisiklik yaptigim zaman bag link yaparak ve excel hucresi olarak koydugum worddeki o yerlerin word belgesi acildiginda guncellemesini saglamak.

simdiden tesekkurler

murtiss
 
Katılım
8 Nisan 2008
Mesajlar
22
Excel Vers. ve Dili
2003
bir cevap yokmu ?
bir program yaptim herseyi ayarladim bir burayi asamadim
 
Katılım
8 Nisan 2008
Mesajlar
22
Excel Vers. ve Dili
2003
yokmu bi yardim edecek,
arastiriyorum hala bu isi ya ole ile veya mail merge ile yapilabildigini buldum.
mail merge ile excel sayfasindan veri getirebildim ama sectigim hucre degilde oldugu gibi sayfayi getiriyor.
yokmu bu isi daha once yapan kimse ?
kimsenin basina gelmedi mi :S
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
excell sayfasında seçenekler/hesaplamalar/yenileme kulakcığı aktifmi
 
Katılım
8 Nisan 2008
Mesajlar
22
Excel Vers. ve Dili
2003
Sn. Gökhan Polat tesekkurler yanitin icin, fakat ordaki kutucuk aktif olmasina ragmen yenilemiyor.



Sn. Halit bey sizede yanitiniz icin tesekkurler fakat ordaki kutucukta aktif olmasina ragmen yenilemiyor.

 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
dosyanı bir gönder bakalım veri dosyasınıda
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
sayın murtiss aşağıdaki yazıyı okurmusun

EXCEL'DEN WORD'E TABLO AKTARMA:
Bağlama (Linking) işlemi ise Excel'deki tabloda sonradan yaptığınız değişikliklerin, Word'e yapıştırdığınız tabloya yansımasını sağlar. Bağlama işlemi için şu adımları izleyeceksiniz: Excel'deki tabloyu seçip <Ctrl>+C tuşlarıyla kopyaladıktan sonra Word'e geçin ve Düzen*Özel Yapıştır (Edit*Paste Special) komutunu çalıştırın. Açılan diyalog kutusunda Bağ Yapıştır (Paste Link) ve Biçimlendirilmiş Metin'i (Formatted Text) seçip Tamam düğmesine tıklayın. Word'deki tablo üzerine sağ fare tuşu ile tıklayıp açılan menüden Bağlantıyı Güncelleştir (Update Link) komutuna tıklarsanız, tablonuz Excel'de yapılan değişikliklere göre güncellenir. Bu menüde Excel'de bağlantı kurulmuş dosyayı açmak için de komutlar vardır.
 
Son düzenleme:

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
yazıyı yanlışlıkla aceleden yüklüyememişim

EXCEL'DEN WORD'E TABLO AKTARMA
Bağlama (Linking) işlemi ise Excel'deki tabloda sonradan yaptığınız değişikliklerin, Word'e yapıştırdığınız tabloya yansımasını sağlar. Bağlama işlemi için şu adımları izleyeceksiniz: Excel'deki tabloyu seçip <Ctrl>+C tuşlarıyla kopyaladıktan sonra Word'e geçin ve Düzen*Özel Yapıştır (Edit*Paste Special) komutunu çalıştırın. Açılan diyalog kutusunda Bağ Yapıştır (Paste Link) ve Biçimlendirilmiş Metin'i (Formatted Text) seçip Tamam düğmesine tıklayın. Word'deki tablo üzerine sağ fare tuşu ile tıklayıp açılan menüden Bağlantıyı Güncelleştir (Update Link) komutuna tıklarsanız, tablonuz Excel'de yapılan değişikliklere göre güncellenir. Bu menüde Excel'de bağlantı kurulmuş dosyayı açmak için de komutlar vardır.
 
Son düzenleme:
Üst