S
SkyRanger
Есть вьюха
первое поле - номер во вьюхе
остальные поля с данными текстовыми и одно поле многострочное.
Выгружаю все это щастье в excel:
Первый столбец выгружется вместо циферь крякозябры и многострочное поле с квадратиком в конце каждой строки. Использование @Text() не помогает.
Что я делаю не так???
И еще
xlWbk.ActiveSheet.Range("А"+Str(row)+":"+"E"+Str(row)).Borders.LineStyle = 1
почему тут ошибку дает??? Если указывать конкретно все работает, а выражением - отказывается
первое поле - номер во вьюхе
остальные поля с данными текстовыми и одно поле многострочное.
Выгружаю все это щастье в excel:
Код:
Sub Click(Source As Button)
Dim WS As New NotesUIWorkspace
Set session = New NotesSession
Set db=session.CurrentDatabase
Print "Report being creating!!!"
Set UiView=WS.CurrentView
ViewString=UiView.ViewName
Set v=db.GetView(ViewString)
Set xl = CreateObject("Excel.Application")
Set xlWbk = xl.Workbooks.Add("C:\Documents and Settings\User\Application Data\Microsoft\Шаблоны\REP_OBRASH_1.xlt")
xlWbk.ActiveSheet.Rows("8:8").Select
row=8
Set docX=v.GetFirstDocument
While Not docX Is Nothing
col=1
Forall cValue In docX.ColumnValues
xlWbk.ActiveSheet.Cells(row, col)=cValue
xlWbk.ActiveSheet.Cells(row, col).Borders.LineStyle = 1
col=col+1
End Forall
row=row+1
xlWbk.ActiveSheet.Rows(row).Insert
Set docX=v.GetNextDocument(docX)
Wend
xlWbk.ActiveSheet.Cells(row, 1)="Всего"
xlWbk.ActiveSheet.Cells(row, 1).Borders.LineStyle = 1
xlWbk.ActiveSheet.Range("A8").Borders.LineStyle = 1
xlWbk.ActiveSheet.Range("A7").Select
xl.Visible=True
End Sub
Первый столбец выгружется вместо циферь крякозябры и многострочное поле с квадратиком в конце каждой строки. Использование @Text() не помогает.
Что я делаю не так???
И еще
xlWbk.ActiveSheet.Range("А"+Str(row)+":"+"E"+Str(row)).Borders.LineStyle = 1
почему тут ошибку дает??? Если указывать конкретно все работает, а выражением - отказывается