Attachmen Сохранить Файл Программно В Поле

Тема в разделе "Lotus - Программирование", создана пользователем NataliBondar, 10 июл 2014.

  1. NataliBondar

    NataliBondar Member

    Регистрация:
    10 июн 2013
    Сообщения:
    9
    Симпатии:
    0
    Всем доброго дня! :(
    Подскажите пожалуйста! :blush:

    Открываю документ программно из формы,
    Редактирую(копирую в него текст из формы) , и снова сохраняю автоматически:
    " ActiveDocument.save
    wordAppObject.quit "

    Проблема в том, что файл сохраняется на диске, а не в том же поле, из которого его открыла(

    Задача в том, чтобы не делать вручную..Edit из поля.
     
  2. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    NataliBondar
    Логично, что на диске, документ открывается из temp, всегда.
    Можно сохранять файл под именем на диске, затем удалять/перемещать оригинал, вставлять новый файл.
    А можно, лучше, отказать от идеи и оставить штатный механизм.
     
  3. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    на кверисейве забирать актуальную версию из темпа
     
  4. NataliBondar

    NataliBondar Member

    Регистрация:
    10 июн 2013
    Сообщения:
    9
    Симпатии:
    0
    Спасибо :)
    Сделала так, что добавляется файл по конкретному пути.

    А как автоматически удалить потом с диска?
    В LS не нашла команд таких..
     
  5. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.051
    Симпатии:
    146
    Kill fileName
    Код (LotusScript):
    Function DeleteFile(Byval filename As String) As Boolean
    On Error Goto Fail
    Kill filename
    DeleteFile = True
    Fail:
    Exit Function
    End Function
     
  6. NataliBondar

    NataliBondar Member

    Регистрация:
    10 июн 2013
    Сообщения:
    9
    Симпатии:
    0
    Супер!! ^_^ Спасибо большое!
    В хэлпе нашла такую команду :)
     
  7. NataliBondar

    NataliBondar Member

    Регистрация:
    10 июн 2013
    Сообщения:
    9
    Симпатии:
    0
    B) Привет!

    Сделала автоматическое добавление файла в поле, с диска.

    Есть 2 проблемы, от которых не могу избавиться:

    1.Организовала добавление файла, через дополнительное диалоговое окно. Тогда документ сразу виден.
    вставляю документ в поле, потом копирую его так:
    Код (Text):
    Call source.GotoField("rt")
    Call source.Paste
    Call source.SelectAll
    Call source.Copy
    ..и в поле вставляю.

    ПРОБЛЕМА: текст, котор скопирован был до этого, почемуто остается в буф.обмена, и вставляется вместе с файлом :) ...не могу его очистить :(

    2. После всех этих процедур, закрываю-открываю документ, а там помимо документа в нужном поле, добавляется еще такой же документ внизу документа..Далее, при последующем пересохранении и замены файла, добавляется еще такая "грязь", в виде файлов с именем, например "ATT4F8N0"
     
Загрузка...
Похожие Темы - Attachmen Сохранить Файл
  1. Amfion
    Ответов:
    1
    Просмотров:
    742
  2. xpro
    Ответов:
    12
    Просмотров:
    1.949
  3. Cleric-Lviv
    Ответов:
    19
    Просмотров:
    3.594
  4. imendan
    Ответов:
    1
    Просмотров:
    3.556
  5. ToxaRat
    Ответов:
    8
    Просмотров:
    4.760

Поделиться этой страницей