Почему упорно сохраняет нетуда
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Почему упорно сохраняет нетуда Expand / Collapse
Автор
Сообщение
28.03.2007 15:56
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 15.08.2008 21:32
Сообщ.: 33, Visits: 346
Есть код:
 
...
Dim b As Boolean
FF = Text1.Text
b = CreateXlBook("FF", "")
...
 
Public Function CreateXlBook(sWbName As String, sDirName) As Boolean
  Dim objXLApp As Object
  Dim objWbNewBook As Object
  CreateXlBook = False
  Set objXLApp = CreateObject("Excel.Application")
  If objXLApp Is Nothing Then Exit Function
  objXLApp.SheetsInNewWorkbook = 1
  Set objWbNewBook = objXLApp.Workbooks.Add
  If objWbNewBook Is Nothing Then Exit Function
  If vbNullString = Dir(sDirName, vbDirectory) Then Exit Function
  objWbNewBook.SaveAs ("\" + Text1.Text + ".xls")
  CreateXlBook = True
  Set objWbNewBook = Nothing
  objXLApp.Quit
  Set objXLApp = Nothing
  CreateXlBook = True
End Function
 
Почему этот файл, упорно сохраняется на диск D: в корень, как его заставить сохраниться в директорию где висит прога? и че еще вписать, чтоб после сохранения на диск он открывался сверху?
Сообщ. #911990
28.03.2007 17:27
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 15.08.2008 21:32
Сообщ.: 33, Visits: 346
если строку
  objWbNewBook.SaveAs ("\" + Text1.Text + ".xls")
 
изменить на
  objWbNewBook.SaveAs (Text1.Text + ".xls")
то сохраняет в "Мои документы"
 
если
  objWbNewBook.SaveAs (Text1.Text)
то сохраняет в "Мои документы"
 
и вообще если вместо "\" рисовать че угодно, то максимум эта лабуда добавляется к имени файла перед текстбоксом....в худшем если какойнить знак, то просто не пишется...
 
ну как же его заразу загнать в папку проги и заставить еще и открыть злосчастный файл....поможите плизззззззз
Сообщ. #911999
29.03.2007 11:40
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 26.10.2007 16:04
Сообщ.: 159, Visits: 1 042
Вот так не пробывали:

objWbNewBook.SaveAs (app.path + "\" + Text1.Text + ".xls")

objXLApp.Visible = true

Сообщ. #912010
02.04.2007 8:58
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 15.08.2008 21:32
Сообщ.: 33, Visits: 346
спасиба!!!!!!!!!!! помогло.....8)
Сообщ. #912124
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Comanche, Alexey Spirin

Время GMT +3:00, Сейчас 4:02