Прикрутить открытие файла - Visual Basic .NET

  1. Помогите пожалуйста прописать открытие готового файла из папки. Понимаю что код написан криво,но потом я его исправлю. vb.net1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38                   Dim oExcel As Object     Dim oBook As Object     Dim oSheet As Object     Dim SaveAs As Object     Dim klient As Object      oExcel = CreateObject("Excel.Application")         oBook = oExcel.Workbooks.Add             'Добавить данные в ячейки первого листа новой книги         oSheet = oBook.Worksheets(1)         oSheet.Range("A1:B1").Merge()         oSheet.Range("A2:B2").Merge()         oSheet.Range("C2:D2").Merge()         oSheet.Range("C3:D3").Merge()         oSheet.Range("C4:D4").Merge()         oSheet.Range("C5:D5").Merge()         oSheet.Range("A1:D1").Font.Bold = True         oSheet.Range("A1").HorizontalAlignment = -4152         oSheet.Range("C1").HorizontalAlignment = -4131         oSheet.Range("A1").Value = "Договор №"         oSheet.Range("C1").Value = KartaDataGridView.CurrentRow.Cells(0).Value         oSheet.Range("A2").Value = "Вид договора:"               oSheet.Range("A5").Value = "Дата заключения:"         oSheet.Range("C5").Value = KartaDataGridView.CurrentRow.Cells(5).Value           'Сохранить книгу и закрыть Excel           oBook.SaveAs("D:\T2 " & KartaDataGridView.CurrentRow.Cells(0).Value & ".xlsx")         oExcel.Quit()         Process.Start("D:\T2 " & KartaDataGridView.CurrentRow.Cells(0).Value & ".xlsx")


textual

Код к задаче: «Прикрутить открытие файла - Visual Basic .NET»

Application.StartupPath & "\имя_файла.xlsx

СДЕЛАЙТЕ РЕПОСТ

9   голосов, оценка 3.667 из 5



Похожие ответы
  1. Приветствую форумчане!!! У меня есть файлы в определенной папке. при запуске моей программы (она написана на Visual Basic - Microsoft Visual Studio)она должна открывать файл либо за текущие сутки, либо по выбранной дате. файлы xlsx, в формате: год-месяц-день час-минута-секунда. открываю по команде Process.Start . отчет суточный поэтому каждые сутки файл создается в разные секунды (может быть 1,2 или 5-ая секунда) Так вот я не могу открыть эти файлы по маске. Прошу помочь у кого какие идеи!!! Как видно по картинкам когда я набираю Process.Start(("C:\Users\\Documents\Projects\Projects\VB_2010\From_07_01_2017\SIRG_Application\SIRG_Application" +'Test + " 11-01-0" + "5.xlsx"), "EXCEL.EXE") - в переменной test сохраняется дата, выбранная с календаря. а вот когда я делаю маску: Process.Start(("C:\Users\\Documents\Projects\Projects\VB_2010\From_07_01_2017\SIRG_Application\SIRG_Application" +'Test + " 11-01-0" + "*.xlsx"), "EXCEL.EXE"), т.е вариант звездочки не работает :confused::confused::confused: :confused: :confused: Прошу помочь у кого какие идеи, плииииииииз!!!

  1. Всем здравствуйте. Есть текстовый файл cо строками одинакового формата. Используется он для чтения следующим образом:vb.net1 2 3 4 5 6 7 8             Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser(sFName)                 MyReader.TextFieldType = FileIO.FieldType.Delimited                 MyReader.SetDelimiters(",")                 While Not MyReader.EndOfData                     currentRow = MyReader.ReadFields() 'читаем строку с данными, перечисленными через запятую (пустые строки автоматически игнорируются)                 '.........                 End While                           End UsingКак указать, что к файлу sFName разрешён доступ на запись и чтение других приложений (процессов). То есть как указать , что FileShared.ReadWrite?

  1. Всем привет. Надо из VB запустить БД MS Access. Всё просто:vb.net1 Process.Start("C:\CODE\TEST.accdb")А вот если например аксесс запаролен. Можно ли как то прописать в код этот пароль что бы аксес сразу принимал пароль и его открывал?

  1. Доброго времени суток. Приведите, если не сложно, пару примеров работы с excel. Создание, открытие книги/страницы, сохрание в информации в определенную ячейку, сохранение документа.

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

  1. Можно ли использовать Form1 как основу и на ней же открывать другие формы используя MenuStrip

  1. Добрый день! создал текстовый файл со своим расширением хочу открыть его по Enter в своем приложении, но не получается хотя через командную строку все открывается подскажите что делатьДобавлено через 1 час 37 минут прописалvb.net1 2 3 4 5 6 7 8 9 10 Imports System.Reflection Imports Microsoft.Win32   Public Class MainForm     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click         Dim dir = Registry.ClassesRoot.CreateSubKey(".ab\shell\open\command")         Dim value = """" & Assembly.GetExecutingAssembly().Location & """ ""%1"""         dir.SetValue(Nothing, value)     End Sub End Classне помогает что я делаю не так? может проблема в компе? windows7, 64-bitДобавлено через 1 час 52 минуты сделал ярлык с параметрами объект: путь до приложения пробел путь до файла (C:\VSP\SendMailAll\SendMail.exe D:\proba.smb) рабочая папка: путь до приложения (C:\VSP\SendMailAll) тоже все запускается

  1. Доброго времени суток. Переучиваюсь с WinForms на WPF. Научился программно создавать OpenFileDialog. Так вот. Если я в ImageBox подгружаю FileName из диалога - всё происходит хорошо, всё подгружается. Проблема в другом. Когда я записываю пути из файлового диалога в ListBox, после нажатия на кнопку ОК в окне... файловый диалог закрывается и открывается вновь. При этом, благо, в листбокс таки попадают пути.vb.net1 2 3 4 5 6   Private Sub Button_Click_1(sender As Object, e As RoutedEventArgs) Handles ChooseFilesButton.Click         Dim OFD As New Microsoft.Win32.OpenFileDialog With {.Title = "Choose Files", .Filter = "All files (*.*)|*.*"}         If OFD.ShowDialog.Value = True Then             ListBox1.Items.Add(OFD.FileName)         End If     End Sub

  1. Работаю со вложениями. Каждый раз они разные. Например, mp3, txt, doc, и т.д. Они хранятся в листбоксе. Как мне сделать так, чтобы по двойному щелчку по записи запускалась стандартная программа с выбранным файлом?