* با دستور Shell ميشه يه فايل Word رو باز كرد.
* البته از تابع API كه اسمش ShellExecute اين كار رو انجام بدي.
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
توضيح تابع ShellExecute در اين پست
مثال: باز كردن فايل Student.DOC
ShellExecuteA hwnd, "open", "File.DOC", vbnullstring, "C:\Student.DOC", SW_NORMAL
* البته يك راه ديگه هم هست كه در اين پست توضيح داده شده.
با اين برنامه ميشه متني كه در VB نوشته شده رو در Word ذخيره كني.
البته يه تغيير خودتون توش اعمال كنيد:
- FilePath رو از نوع String تعريف كنيد:
Dim FilePath As String
- در آخر اين دستور رو بنويسيد:
MWord.Documents(1).Close
يعني فايل رو ببنديد.