CORBA писал(а):Никак у меня не получается связать их. Выдаёт всё время ошибки. Может кто подкинет рабочий пример управления данными office 2003 из vb.
Set oEx = CreateObject("excel.Application")
With oEx
.workbooks.Open FileName:=App.Path & "\doc\TTH.xls", ReadOnly:=True
.Windows("tth.xls").Activate
.Sheets("ТТН").Select
.Range("N6").Select
.ActiveCell.Cells = txtNumZak.Text
.Range("N7").Select
.ActiveCell.Cells = txtDate.Text
.Range("C10").Select
.ActiveCell.Cells = txtPolych.Text
.Sheets("ТТН2").Select
.Range("cx1").Select
.ActiveCell.Cells = txtNumZak.Text
.Range("fb12").Select
.ActiveCell.Cells = txtVodila.Text
.Range("be18").Select
.ActiveCell.Cells = txtKlad.Text
.Sheets("ТРАНСПОРТНЫЙ РАЗДЕЛ").Select
.Range("x4").Select
.ActiveCell.Cells = Format(txtDate.Text, "dd")
.Range("ad4").Select
.ActiveCell.Cells = Format(txtDate.Text, "mmmm")
.Range("au4").Select
.ActiveCell.Cells = Year(txtDate.Text)
.Range("fp3").Select
.ActiveCell.Cells = txtNumZak.Text
.Range("n5").Select
.ActiveCell.Cells = txtPolych.Text
.Range("DI7").Select
.ActiveCell.Cells = txtNumPric.Text
.Range("l11").Select
.ActiveCell.Cells = txtVodila.Text
.Range("cc18").Select
.ActiveCell.Cells = txtNumPric.Text
.Range("ah33").Select
.ActiveCell.Cells = txtKlad.Text
.Range("ct34").Select
.ActiveCell.Cells = txtVodila.Text
.Range("aa38").Select
.ActiveCell.Cells = txtVodila.Text
.Range("du11").Select
.ActiveCell.Cells = txtPrava.Text
.Range("w29").Select
.ActiveCell.Cells = txtPlomb.Text
.Range("cs29").Select
.ActiveCell.Cells = txtPlomb.Text
.Sheets("МХ-3").Select
.Range("e17").Select
.ActiveCell.Cells = txtDate.Text
.Range("d17").Select
.ActiveCell.Cells = txtNumZak.Text
.Range("l168").Select
.ActiveCell.Cells = txtDate.Text
.Range("i168").Select
.ActiveCell.Cells = txtNumZak.Text
.Range("b204").Select
.ActiveCell.Cells = "Экспедитор"
.Range("b206").Select
.ActiveCell.Cells = "Кладовщик"
.Range("h204").Select
.ActiveCell.Cells = txtVodila.Text
.Range("h206").Select
.ActiveCell.Cells = txtKlad.Text
RS.MoveFirst
.Visible = True
.WindowState = 3
End With
GSerg писал(а):Это ты называешь "Связать офис с VB"?
Никогда больше так не говори.
А грид настой отдельно. "#0.00 грн".
Сообствено, как применить формат после подключения источника данных???GSerg писал(а):После подключения источника данных формат применяй, а не до.
GSerg писал(а):А собственно, как ты пытаешься это сделать?
datagrid1.columns(2).dataformat="#0.00 grn."
DataGrid1.Columns(2).NumberFormat = "#0.00 grn."
MagnuM писал(а):Скажите плз как мне кнопкой с формы открыть документ офиса? я не могу понять.
Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL = 1
Private Sub Command1_Click()
Call ShellExecute(0, "open", text1.text, "", "", SW_SHOWNORMAL)
End Sub
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29