Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вставить в ячейку таблицы текст-поле-текст-поле / 5 сообщений из 5, страница 1 из 1
06.09.2005, 17:29:19
    #33254627
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить в ячейку таблицы текст-поле-текст-поле
Вставляю в нижний колонтитул документа таблицу (естественно, через VBA), затем хочу вставить чётко в ячейку (1,1) такую структуру:
Текст Поле Текст Поле
Работа через Selection меня не устраивает, т.к. может дать сбой, если пользователь тронет клавишу.

Такой вариант (Delphi):

Код: plaintext
1.
Tbl.Cell( 1 , 1 ).Range.Text:='Распечатано: '+UserName;
InsertDateTime(Tbl.Cell( 1 , 2 ).Range,'MM/dd/yy');

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 procedure  InsertDateTime( const  Rng:Range; DateTimeFormat:WideString);
 var  DTF:OleVariant;
    InsertAsField: OleVariant;
    InsertAsFullWidth: OleVariant;
    DateLanguage: OleVariant;
    CalendarType: OleVariant;
 begin 
  DTF:=DateTimeFormat;
  InsertAsField:=True;
  InsertAsFullWidth:=False;  //varnull; 
  DateLanguage:=wdDateLanguageLatin;  //varnull; 
  CalendarType:=wdCalendarWestern;  //varnull; 
  Rng.InsertDateTime(DTF, InsertAsField, InsertAsFullWidth,
    DateLanguage, CalendarType);
 end ;

Даёт ошибку при Rng.InsertDateTime
...
Рейтинг: 0 / 0
07.09.2005, 09:55:12
    #33255427
Sinner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить в ячейку таблицы текст-поле-текст-поле
а зачем selection
нельзя разве просто значение ячейке присвоить?
cells(1,1).value=значение
...
Рейтинг: 0 / 0
07.09.2005, 15:07:31
    #33256639
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить в ячейку таблицы текст-поле-текст-поле
Sinnerа зачем selection
нельзя разве просто значение ячейке присвоить?
cells(1,1).value=значение
Интересно, где ты взял в Microsoft Word у объекта класса "Cell" свойство "Value"?
...
Рейтинг: 0 / 0
07.09.2005, 18:08:53
    #33257261
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить в ячейку таблицы текст-поле-текст-поле
BPK Sinnerа зачем selection
нельзя разве просто значение ячейке присвоить?
cells(1,1).value=значение
Интересно, где ты взял в Microsoft Word у объекта класса "Cell" свойство "Value"?
А почему ты решил что это Ворд? :) Вот у Экселя как раз свойство Value и имеется.
...
Рейтинг: 0 / 0
08.09.2005, 16:35:57
    #33259345
BPK
BPK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить в ячейку таблицы текст-поле-текст-поле
White Owl BPK Sinnerа зачем selection
нельзя разве просто значение ячейке присвоить?
cells(1,1).value=значение
Интересно, где ты взял в Microsoft Word у объекта класса "Cell" свойство "Value"?
А почему ты решил что это Ворд? :) Вот у Экселя как раз свойство Value и имеется.
А, ну да, моя оплошность: забыл сказать, что управляю MSWord'ом
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вставить в ячейку таблицы текст-поле-текст-поле / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]