2011-05-14 5 views
0

문자열 배열에서 다른 텍스트 상자에 텍스트를 삽입해야하는 간단한 Publisher 응용 프로그램을 만듭니다. 이렇게 코딩했습니다. Vb.Net MS Publisher 문자열 배열에서 TextBox 문제

Dim texts(40) As String 'Array of strings to be inserted 

    shpTextBox = appPub.ActiveDocument.Pages(pageIndex).Shapes.AddTextbox _ 
      (Orientation:=PbTextOrientation.pbTextOrientationHorizontal, _ 
      Left:=pbShape.Left - 20, Top:=pbShape.Top, _ 
      Width:=72, Height:=18) 


       'add text 
       shpTextBox.TextFrame.TextRange.Text = texts(Index)'Problem here , Only First array value is populating to very first text box , rest are empty strings. 

       Index = Index + 1 

지금 그것은 단지 (0 번째 인덱스 용) 배열의 첫 번째 문자열을 첫 번째 텍스트 상자를 채 웁니다 및 텍스트 배열 값을 가지고 있지만, 빈 문자열이 포함 된 텍스트 상자를 놓습니다.

도움을 주시면 감사하겠습니다.

감사합니다.

+0

상단에는 텍스트 (40)가 있지만, shpTextBox에 넣는 것은 typeText입니다. 밝히다? –

+0

그것을 지적 해 주셔서 고맙습니다, 그 텍스트 (색인) .. !! – Muse

+0

수정했습니다. 감사합니다. 지금 솔루션을 찾고 .. !! – Muse

답변

0

코드가 C#으로 바뀌었고 이제는 잘 작동합니다 ... !!