Имя: Пароль:
1C
1С v8
Как скопировать файл в буфер обмена
, ,
0 Domanoff26
 
10.04.14
10:31
есть задача вставить пдф в ворд, хочу копировать сразу файл пдф, как его в буфер поместить?
1 Wobland
 
10.04.14
10:35
другие методы, конечно, не рассматриваются
2 Domanoff26
 
10.04.14
10:36
(1) а почему этот не подходит?
3 Heckfy
 
10.04.14
10:44
sendkeys ctrl+C
4 Domanoff26
 
10.04.14
10:47
вы предлагаете создавать ком объект пдфа чтоб копировать все ? (1)
5 Domanoff26
 
10.04.14
11:01
(3) а поподробнее можно?
6 Heckfy
 
10.04.14
11:06
7 Domanoff26
 
10.04.14
11:21
(6) а если это на сервере надо делать?
8 Jump
 
10.04.14
11:23
(0)Почитай по ссылке.
http://old.computerra.ru/gid/rtfm/system/301629/
9 DJ Anthon
 
10.04.14
11:30
судя по условию задачи, и Ctrl+C подойдет
10 Domanoff26
 
10.04.14
11:36
(9) как выбрать этот файл через кнопки?
11 Jump
 
10.04.14
11:53
(10)Чем (8) не устроило?
12 Domanoff26
 
10.04.14
11:54
(11) возможно не получится запускать командную строку, системщики мутят чего то
13 Jump
 
10.04.14
11:57
(12)Ну смотри - в 1с нет средств для работы с буфером.
Поэтому надо использовать либо внешние компоненты, либо сторонние программы, либо работать напрямую с API Windows.
14 Rebelx
 
10.04.14
11:59
использование методов COM word'а не предлагать?
15 Domanoff26
 
10.04.14
12:00
(14) предлагать, у меня открыт ком ворда, но в него надо вставить заранее заполненый ворд превращенный в пдф
16 Jump
 
10.04.14
12:01
Ну и еще насчет того что там системщики мутят...
Командная строка сама по себе как бы не нужна.
Ты же работаешь как-то с вордом? Т.е у тебя должны быть права на запуск ворда.
Если они у тебя есть, почему бы не попросить прав на запуск утилиты conclip.
Ну или см. (14), тоже дело говорит. Посложнее правда, но более гибкое решение.
17 Domanoff26
 
10.04.14
12:01
(13) есть shell sendkeys , но не очень понятно как через него выбрать конкр файл дл ктрл с
18 Domanoff26
 
10.04.14
12:02
(16) а как это делается через ком ворда?
19 DJ Anthon
 
10.04.14
12:14
(18) ну сделай макрос и посмотри в вордбасике


п. с. потом окажется, что пдф - это распечатанный скриншот
20 Domanoff26
 
10.04.14
12:18
(19) и где мне этот макрос делать в окне винды? копирую я целиком пдф и вставляю его в ворд, и как вставить я знаю
21 Domanoff26
 
10.04.14
12:23
"Как скопировать файл в буфер обмена" не особо понимаю как это при помощи вордкома можно сделать
22 Wobland
 
10.04.14
12:24
(21) а как вставить воон тот файл?
23 Domanoff26
 
10.04.14
12:53
(22) если он скопирован то paste() должен сработать
24 Domanoff26
 
10.04.14
13:08
и никто не подскажет как через shell sendkeys.файл выбрать?
25 Domanoff26
 
11.04.14
11:55
вопрос так и не решился((
26 Господин ПЖ
 
11.04.14
12:04
покурить объектную модель ворда... про сендкейс забыть
27 Domanoff26
 
11.04.14
12:09
(26) нашел через вставка - объект, но он только ярлык вставляет(((
28 Domanoff26
 
14.04.14
09:05
вопрос актуален еще
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший