Właściwość LinkItemWłaściwość LinkItem ustala lub zwraca dane przesyłane do kontrolki-celu w czasie konwersacji DDE z inną aplikacją.Składnia właściwości LinkItem: obiekt.LinkItem [= wartość] Składnia właściwości LinkItem składa się z części:
Właściwość ta odpowiada składnikowi element standartowej składni DDE: aplikacja, temat, element. Aby ustalić tę właściwość, należy określić rozpoznawalną jednostkę danych w aplikacji jako referencję - np. referencję komórki jak "W1K1" w Microsoft Excel. Należy użyć właściwości LinkItem w połączeniu z właściwością LinkTopic aby określić kompletne połączenie kontrolki-celu z aplikacją-źródłem. Aby aktywować połączenie, należy ustawić właściwość LinkMode. Właściwość LinkItem należy ustawiać tylko dla kontrolek używanych jako cel. Jeżeli forma Visual Basic jest źródłem w konwersacji DDE, nazwa kontrolki Label, PictureBox, TextBox na formie może być składnikiem element składni aplikacja|temat!element używanej przez cel. Poniższa składnia jest przykładem poprawnego odwołania z Microsoft Excel do aplikacji Visual Basic jako źródła: =Project1|Form1!Text1 Można wprowadzić to odwołanie do komórki-celu Microsoft Excel. A właściwości formy nalezy ustawić na LinkMode=Source, LinkTopic=Form1 Kontrolka DDE potencjalnie może występować równocześnie jako źródło i cel, powodując nieskończone zapętlenie jeżeli para cel-źródło jest również parą źródło-cel dla siebie. Np. kontrolka TextBox może być zarówno celem jak i źródłem (przez nadrzędną formę rodzica) tej samej komórki Microsoft Excel. Jeżeli dane w kontrolce TextBox ulegną zmianie, zostaną przesłane do Microsoft Excel, zawartość komórki Excel zmieni się i prześle zmiany do kontrolki TextBox itd. powodując zapętlenie. Aby uniknąć takich zapętleń, należy użyć pokrewnych, ale nie identycznych elementów dla połączeń cel-źródło i źródło-cel w obydwu kierunkach pomiędzy aplikacjami. Np. Microsoft Excel używa pokrewnej komórki do połączenia arkusza z kontrolką Visual Basic, unikając użycia pojedynczego elementu dla źródła i celu. Trwałe połączenie w fazie projektowania przez użycie polecenia Paste Link z menu Edit również ustawia właściwości LinkMode, LinkTopic i LinkItem. Tworzy to połączenie, które jest zapisywane z formą. Za każdym razem, gdy forma jest ładowana, Visual Basic próbuje ponownie ustanowić konwersację. Lista obiektów wykorzystujących właściwość LinkItem: Label PictureBox TextBox |