2014-04-10 13 views
13

VBA documentation aşağıdaki kodu tanımlarbelgesiz vba özel anahtar Çember ve Ölçek

A special-form is a reserved-identifier that is used in an expression as if it was a program defined procedure name but which has special syntactic rules for its argument.

Fakat bu anahtar kelimeler amacına hiçbir söz, ne de orada sayı, parametre tipi ve dönüş değerleri.

Bazı

başka yerlerde belgelenmiştir: parametreleri
  • giriş ve InputB bir değişken sayısı ile değişmez bir dizi döner

    • Dizi çizgi ile kullanılan
    • LBound ve Ubound yeniden döndürür
      Ne Çemberin ve Ölçeği ve nasıl amacı kullanıldıkları edilir: dönük

    Sorum şu VB ile aynı bir dizinin ilk ve son endeks, tho?

    Ben o değil gerçi BASIC statement

    CIRCLE(xcenter, ycenter), radius[,[color][,[start],[end][,aspect]]] 
    

    aynıdır ve hiçbir sözdizimi hatası veriyor Çemberin doğru (tek) sözdizimi (I Ölçeği herhangi bir söz bulamadık bulundu 't herhangi bir parametre var gibi) ancak bir değişkene atamayı olamaz ve ben syntaxically doğrudur aşağıdaki kodu() aşağıdaki hatayı alıyorum çalıştırmayı denerseniz:

    Method not valid without suitable object

    kodu:

    Sub test1() 
        Circle (5, 5), 10 
    End Sub 
    
    Sub test2() 
        Scale 
    End Sub 
    
  • +2

    http://msdn.microsoft.com/en-us/library/office/gg264450(v=office.15).aspx –

    +8

    VB tuhaf miras QBASIC ve VBA'dan grafik yöntemlerinin (hangi daire/ölçek) sözdizimi daha sonra bunları VB'den (buna dayanarak) almıştır. Muhtemelen, çalışma zamanında bu yapılar için özel ayrıştırma kurallarının kaldırılması yerine, onları bir noop olarak bırakmanın daha kolay olduğu kararlaştırılmıştır. –

    cevap

    5

    VB ayrıca (bu dayandırıldığı) VB onları miras QBASIC ve VBA'DA grafik yöntemler tek sözdizimi (NE daire/ölçekli) miras. Muhtemelen, çalışma zamanında bu yapılar için özel ayrıştırma kurallarının kaldırılması yerine, onları bir noop olarak bırakmak daha kolaydı. Alex K. (bkz onun comment) İÇİN

    KREDİ