powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вставить в ячейку таблицы текст-поле-текст-поле
5 сообщений из 5, страница 1 из 1
Вставить в ячейку таблицы текст-поле-текст-поле
    #33254627
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
Вставить в ячейку таблицы текст-поле-текст-поле
    #33255427
Фотография Sinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем selection
нельзя разве просто значение ячейке присвоить?
cells(1,1).value=значение
...
Рейтинг: 0 / 0
Вставить в ячейку таблицы текст-поле-текст-поле
    #33256639
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sinnerа зачем selection
нельзя разве просто значение ячейке присвоить?
cells(1,1).value=значение
Интересно, где ты взял в Microsoft Word у объекта класса "Cell" свойство "Value"?
...
Рейтинг: 0 / 0
Вставить в ячейку таблицы текст-поле-текст-поле
    #33257261
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BPK Sinnerа зачем selection
нельзя разве просто значение ячейке присвоить?
cells(1,1).value=значение
Интересно, где ты взял в Microsoft Word у объекта класса "Cell" свойство "Value"?
А почему ты решил что это Ворд? :) Вот у Экселя как раз свойство Value и имеется.
...
Рейтинг: 0 / 0
Вставить в ячейку таблицы текст-поле-текст-поле
    #33259345
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl BPK Sinnerа зачем selection
нельзя разве просто значение ячейке присвоить?
cells(1,1).value=значение
Интересно, где ты взял в Microsoft Word у объекта класса "Cell" свойство "Value"?
А почему ты решил что это Ворд? :) Вот у Экселя как раз свойство Value и имеется.
А, ну да, моя оплошность: забыл сказать, что управляю MSWord'ом
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вставить в ячейку таблицы текст-поле-текст-поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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