Makale numarası: 254206 - Son Gözden Geçirme: 26 Mayıs 2005 Perşembe - Gözden geçirme: 3.1

Visio5: Nasıl örnek yolu yeniden hesaplamak için dinamik bir bağlayıcı zorla

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Dinamik bir bağlayıcı yolunu, midpoints ve tepe noktaları sürükleyerek değiştirebilirsiniz. Bağlayıcı'nın yolu sıfırlamak istiyorsanız, yönlendirme denetim ShapeSheet hücreleri değiştirebilirsiniz. Bu makalede bunun nasıl yapılacağı açıklanır ve örnek Visual Basic for Applications kodu, bunu yapan bir makro oluşturmak için kullanabileceğiniz içerir.

IPUCU: Bu makaledeki yordamlar, ShapeSheet penceresini veya Visual Basic for Applications gerektirir. Bu yordamlar, Microsoft Teknik destek tarafından desteklenmiyor. Bağlayıcı'nın yolu ShapeSheet penceresini kullanmadan sıfırlamak istiyorsanız, yalnızca placeable şeklinde bağlayıcı üstünde bırakın ve şekli silin. Çoğu 2-B şekiller varsayılan placeable ' dir. Daha fazla bilgi için sözcük "placeable üzerinde" Visio Yardım'ı kullanarak arama.

Daha fazla bilgi

Bir dinamik Connector'ın yolu sıfırlanıyor

(Aşağıdaki resimde gösterilen) değeri 1024 dinamik bir bağlayıcı ShapeSheet penceresinin Misc.ObjBehavior hücresindeki değiştirdiğiniz bağlayıcı'nın yolu gösterir. Bağlayıcı'nın yolu sıfırlamak için <a0></a0>, bu değer kaldırmalısınız.

Bu resmi kapatBu resmi aç
Picture showing value to be removed


Değer 1024 kaldırmak ve bağlayıcı'nın yolu sıfırlamak için:
  1. Visio çizim, sıfırlamak istediğiniz bağlayıcıyı seçin ve Windows menüsünde ShapeSheet Göster'i tıklatın.
  2. ShapeSheet</a0> penceresinin <a1>çeşitli</a1> bölümünde, aşağıdakileri yapın:
    1. ObjType hücresindeki değer için 0 olarak değiştirin.
    2. ObjBehavior hücreyi seçin ve değeri 1024 kaldırmak için DELETE tuşuna basın.
    3. ObjType hücresindeki geri 2 olarak değiştirin.
ObjType hücre, başlangıçta 2 değerini gösterir; ObjType 2 olduğunda, ancak, Visio ObjBehavior hücreden bir değer 1024 kaldırmaya izin vermiyor. Bu nedenle, ObjBehavior değiştirmeden önce ObjType değeri değiştirmeniz gerekir.

Örnek Visual Basic Applications yordamı için

Aşağıdaki yordam, ancak Şekil Seçimi adımları ve bunların yolları yeniden hesaplamak için dinamik tüm bağlayıcılar zorlar.
Public Sub ReCalcConnector()
    Dim visApp As Visio.Application
    Dim visSelection As Visio.Selection
    Dim visShape As Visio.Shape
    Dim i As Integer
    
    Set visApp = ThisDocument.Application
    Set visSelection = visApp.ActiveWindow.Selection
    
    'Check the count in the collection.
    '
    If visSelection.Count = 0 Then
        MsgBox "No Shape(s) selected.", vbOKOnly, "ReCalcConnector"
        Exit Sub
    End If
    
    For i = 1 To visSelection.Count
        'Get the next item in the collection.
        '
        Set visShape = visSelection(i)
        'Check the shape type.
        '
        If visShape.Master = "Dynamic connector" Then
            'Force the dynamic connectors to recalculate their paths.
            '
            visShape.Cells("ObjType").Formula = 0
            visShape.Cells("ObjBehavior").Formula = 0
            DoEvents
            visShape.Cells("ObjType").Formula = 2
        End If
        
    Next i

End Sub
				
Anahtar Kelimeler: 
kbmt kbgraphxlink kbgraphxlinkcritical KB254206 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:254206  (http://support.microsoft.com/kb/254206/en-us/ )