Форумы Серверы Суспільство
Игры Серверы VBIOS General Soft & Hard Увлечения А поговорить... Культура Полезная информация Межигір'я Чат

Пользователь Сообщение: ограничение символов в ячейке (Word)        (Тема#73255)
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
03.06.13 15:20 Ukraine #1583373
есть документ (печатная форма) с таблицами.
в каждой ячейке нужно написать только один символ.
вопрос:
возможно ли сделать так, чтобы в каждой ячейке можно было написать только один символ и после этого курсор переходил на следующую ячейку?
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
03.06.13 15:42 [Re: NaCl] Ukraine #1583376
ребят, чота нарыл Link
Code:
Sub x() Dim mystr As String Dim myCP As DocumentProperty mystr = String(260, "A") ActiveDocument.CustomDocumentProperties.Add _ Name:="test1", LinkToContent:=False, _ Type:=msoPropertyTypeString, _ Value:=mystr MsgBox Len(ActiveDocument.CustomDocumentProperties("test1 ").Value) End Sub


что тут надо поменять и (самое главное) где это все писать?
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
03.06.13 16:10 [Re: NaCl] Ukraine #1583390
чо-та ты чо попало нарыл )
ты нарыл скрипт, подверждающий, что ворд не дает выставлять длину строки свойства документа больше 255 символов )
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
03.06.13 16:15 [Re: Nameless] Ukraine #1583395
http://www.wordbanter.com/showthread.php?t=117965
  • цитата:
You can set a fixed table cell size in inches or centimeters, but not by
number of characters.

нелья ограничить количество символов в ячейке таблицы.

Отредактировано Nameless 03.06.13 16:16. Причина редактирования: Причина не указана.
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
03.06.13 16:18 [Re: Nameless] Ukraine #1583398
а вордовскую таблицу никак в эксел импортировать нельзя? все с нуля перебивать надо?
ЗЫ
речь идет о либре офисе
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
03.06.13 16:20 [Re: Nameless] Ukraine #1583400
лучше всего будет если ты опишешь проблему в целом, а не то решение, которое ты сам придумал.
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
03.06.13 16:21 [Re: NaCl] Ukraine #1583402
  • NaCl :

речь идет о либре офисе


жесть ) еще позже не мог сказать? )
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
03.06.13 16:49 [Re: Nameless] Ukraine #1583418
в аттаче документ ворд с таблицей
заполняется таблица так:
Code:
символ - стрелка вправо - символ - стрелка вправо - символ - стрелка вправо - ....

что очень медленно и трудоемко...
надо, чтобы он стал документом эксель с такой же таблицей, пушо в документе ворд невозможно ограничить количество символов в ячейке, а в экселе можно.

Прикрепления: f391275n221.doc (394 KB) 206 Просмотр(ы)

Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
03.06.13 16:54 [Re: NaCl] Ukraine #1583425
уууу, сдаюсь. Табличка не структурированная. Руками быстрее сделаешь, если такой документ 1 или парочка. Если же их десятки, ну тогда имеет смысл заморачиваться с макросами.
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
03.06.13 16:57 [Re: Nameless] Ukraine #1583432
так вот.
вернемся к нашим баранам)
что есть макрос для офиса и на каком языке он пишется?
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
03.06.13 16:58 [Re: NaCl] Ukraine #1583433
на VBA в экселе и похожем на него Libreoffice Basic-e в либреофисе. То есть макросы для ворда и либреофисовского райтера -- это совершенно разные вещи.
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
04.06.13 01:15 [Re: Nameless] Ukraine #1583650
кстате, заполнять нужно 274 бланка...
а дорого работа по созданию скрипта стоит?
Hac9lJlbHuKe 
BDSM expert. Атуечайу...
Hac9lJlbHuKe
Возраст: 29
: Дніпро
С нами с 09.09.09
Посты: 9566
04.06.13 20:26 [Re: NaCl] Ukraine #1583982
та там макрос простий повинен бути,якщо я правильно суть зрозумів,будь яка клавіша = букофка(циферка) і стрілка вправо( нехай через 0.02с. )
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
05.06.13 00:02 [Re: NaCl] Ukraine #1584050
написал совсем простенькое, вдруг поможет. Только работает для ворда, а не райтера оупенофиса.
Во вложении файлик с макросом, который действует тупо: выдает диалоговое окно, в которое вбиваешь строку, макрос посимвольно вводит ее, перемещая курсор вправо в той же строке.
То есть можно работать так:
1. ставишь курсор на нужную (стартовую) ячейку в таблице
2. Жмешь alt-f8 (открывается диалоговое окно с макросами), энтер(выбираешь макрос автозаполнения), вбиваешь текст, энтер, текст вводится в ячейки посимвольно
3. Заполняешь документ, по необходимости повторяя пункты 1-2.
4. после заполнения документа, делаем "сохранить как" и сохраняем как новый, чтобы следующий бланк заполнять снова с пустого исходного.

Только возможно понадобится разрешить для данного документа выполнение любых макросов (Сервис - Макрос - Безопасность - Низкая. Это для 2003-го офиса, как для последних надо смотреть).

Прикрепления: test.doc (401 KB) 220 Просмотр(ы)

NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
05.06.13 01:45 [Re: Nameless] Ukraine #1584080
пасиба)
ЗЫ
глянул в тело макроса... это не мое... если это "простенький", то что тогда будет "сложненький"... ?
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
05.06.13 15:41 [Re: Nameless] Ukraine #1584240
под либрой тоже пашет - огромное спасибо!
ЗЫ
а в либре никак не назначить свои горячие клавиши?
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
05.06.13 15:47 [Re: Nameless] Ukraine #1584242
и еще, Виктор, сложно туда дописать, чтобы при нехватке строк новая строка добавлялась автоматом?
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
05.06.13 16:02 [Re: NaCl] Ukraine #1584249
  • NaCl :
под либрой тоже пашет - огромное спасибо!

в натуре работает
прикольно )


Отредактировано Nameless 05.06.13 16:26. Причина редактирования: Причина не указана.
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
05.06.13 16:09 [Re: NaCl] Ukraine #1584252
  • NaCl :

а в либре никак не назначить свои горячие клавиши?

Tools - Customize - Keyboard - Category - Libreoffice Macros - test.doc - Project - Module1
во вкладке Function появится Autocompletion, во вкладке Keys выставляешь что нужно.
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
05.06.13 16:11 [Re: NaCl] Ukraine #1584254
  • NaCl :
и еще, Виктор, сложно туда дописать, чтобы при нехватке строк новая строка добавлялась автоматом?

это сложнее надо разбираться, вообще работа с таблицами в ворде каличная.
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
05.06.13 17:04 [Re: Nameless] Ukraine #1584272
я заметил.
сирано пасиба огромное - ты только сегодня сэкономил мне 3 часа))
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
05.06.13 17:23 [Re: NaCl] Ukraine #1584287
Виктор, скажи, а можно переправить так, чтобы оно печатало только в выделенном фрагменте?
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
05.06.13 17:24 [Re: NaCl] Ukraine #1584289
а че делать, если в выделенном фрагменте места не хватает?
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
05.06.13 17:28 [Re: Nameless] Ukraine #1584294
добавить строку)
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
05.06.13 17:28 [Re: NaCl] Ukraine #1584295
хитрый )
зы гляну, если не очень геморройно, сделаю.

Отредактировано Nameless 05.06.13 17:31. Причина редактирования: Причина не указана.
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
05.06.13 17:30 [Re: Nameless] Ukraine #1584296
места хватит.
не ставь такое условие)
лучше я удалю лишние строки, чем не хватит

Отредактировано NaCl 05.06.13 17:30. Причина редактирования: Причина не указана.
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
05.06.13 23:33 [Re: NaCl] Ukraine #1584424
Добавил AutoCompletionInSelection. Этот макрос заполняет выбранный диапазон. Если места не хватает, добавляет строки. В добавленных строках заполняет столбцы, соответствующие изначальному диапазону.


Прикрепления: test.doc (409.5 KB) 129 Просмотр(ы)

Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
06.06.13 01:06 [Re: Nameless] Ukraine #1584445
залил исправленную версию
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
06.06.13 01:31 [Re: Nameless] Ukraine #1584450
пасыба - завтра буду тестить
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
06.06.13 01:36 [Re: Nameless] Ukraine #1584452
кстати, название макроса осталось старым? клавишу нужно перебиндовывать?
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
06.06.13 01:39 [Re: Nameless] Ukraine #1584454
  • Nameless :
Добавил AutoCompletionInSelection.


NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
06.06.13 02:11 [Re: Nameless] Ukraine #1584462
т.е. теперь правильно так:
выделяю, запускаю старый макрос, прицепом запускается автокомплетоин и я чепятаю текст в строку. так?
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
06.06.13 08:34 [Re: NaCl] Ukraine #1584488
с чего ты так решил вообще? ))) Теперь ты выделяешь и запускаешь новый макрос. Старый остался такой же, вдруг понадобится.

Отредактировано Nameless 06.06.13 08:35. Причина редактирования: Причина не указана.
Nameless 
Maximus - Lite Edition
Nameless
: 404
С нами с 02.11.05
Посты: 21233
06.06.13 11:41 [Re: Nameless] Ukraine #1584533
кстати, этот макрос уже под либрой не взлетел. Но тут я уже ничего поделать не могу. Разбираться в Либреофис бейсике я точно не буду )
NaCl 
предатель Родины
С нами с 28.08.08
Посты: 24065
06.06.13 12:48 [Re: Nameless] Ukraine #1584560
ща позырю)
Icon Legend Права Настройки темы
Распечатать тему


7984 Просмотры
Реклама
818 сейчас в онлайне
0 пользователей () и 0 скрытых, а также 818 гостей сейчас онлайн.
VBIOS Version 3.0 FINAL | ©1999-2024
Execution time: 0.143 seconds.   Total Queries: 127   Zlib сжатие вкл.
All times are (GMT+3). Current time is 16:26
Top