View Full Version : سوال: exports to word
radiotehran
دوشنبه 09 شهریور 1388, 10:06 صبح
من می خواهم از فیلدهای موجود در vb application در نرم افزار word خروجی بگیرم .کد آن را از اینترنت پیدا کرده ام منتها زیر خط word.application خط آبی کشیده می شود می دانم که باید یک فایل dll به refrence آن اضافه کنم ولی این dll اسمش چیست و از کجا بایدبه آن add کنم را نمی دانم . ممکنه در این زمینه کمک و راهنمایی ام بفرمایید.
اگر کسی پاسخ آن را بلد است ممکنه لطف کنه و به آدرس sanaz.bagheri@ymail.com ایمیل کند.
ممنون از لطف بی کرانتون
Private Sub Command1_Click()
Dim wdoc As Word.Application
Dim objWord As Word.Application
Clipboard.Clear
Clipboard.SetText Text1.Text
Set objWord = New Word.Application
With objWord
.Documents.Add
.Selection.Paste
.Visible = True
End With
End Sub
m_zamani
دوشنبه 09 شهریور 1388, 13:06 عصر
بايد Namespace مربوط به office رو import كني تو پروژه
radiotehran
دوشنبه 09 شهریور 1388, 14:13 عصر
ببخشید ممکنه دقیقا بنویسید که چه name space را باید import کنم ؟ به عبارتی چه کدی را باید بنوسیم .
ممنون
parsehvb
دوشنبه 09 شهریور 1388, 16:07 عصر
اینها رو امتحان کن
Imports Microsoft.Office.Interop
Imports Microsoft.Office.Interop.Word
radiotehran
سه شنبه 10 شهریور 1388, 13:32 عصر
اینها رو امتحان کن
Imports Microsoft.Office.Interop
Imports Microsoft.Office.Interop.Word
ممنون از پاسخ شما ، منتها برای این که این خط ها error ندهد لازم است که dll را به refrence ها اضافه کنم . ولی نمی دانم این dll را از کجا و با چه نامی باید اضافه کنم.
ممکنه پاسخم را بدهید . ممنون
Afshin160
سه شنبه 10 شهریور 1388, 13:47 عصر
برو به اين لينك:
http://barnamenevis.org/forum/showthread.php?p=635631#post635631
http://barnamenevis.org/forum/showthread.php?t=109189&highlight=exel&page=4
viper2009
سه شنبه 10 شهریور 1388, 22:45 عصر
من می خواهم از فیلدهای موجود در vb application در نرم افزار word خروجی بگیرم .کد آن را از اینترنت پیدا کرده ام منتها زیر خط word.application خط آبی کشیده می شود می دانم که باید یک فایل dll به refrence آن اضافه کنم ولی این dll اسمش چیست و از کجا بایدبه آن add کنم را نمی دانم . ممکنه در این زمینه کمک و راهنمایی ام بفرمایید.
اگر کسی پاسخ آن را بلد است ممکنه لطف کنه و به آدرس sanaz.bagheri@ymail.com ایمیل کند.
ممنون از لطف بی کرانتون
Private Sub Command1_Click()
Dim wdoc As Word.Application
Dim objWord As Word.Application
Clipboard.Clear
Clipboard.SetText Text1.Text
Set objWord = New Word.Application
With objWord
.Documents.Add
.Selection.Paste
.Visible = True
End With
End Sub
از منوی پراجکت گزینه Add Refrence
Imports Microsoft.Office.Interop.Word
Dim Word_Application As Word.Application
Dim Word_Document As Word.Document
Dim Word_Paragraph As Word.Paragraph
Word_Application= CreateObject("Word.Application")
Word_Application.Visible = True
Word_Document = Word.Documents.Add
Word_Paragraph = Word_Document.Content.Paragraphs.Add
Word_Paragraph.Range.Text = " "
Word_Paragraph.Range.Font.NameBi = "B Titr"
Word_Paragraph.Range.Font.SizeBi = 20
Word_Paragraph.Range.Font.Bold = True
Word_Paragraph.Format.SpaceAfter = 2
Word_Paragraph.Alignment = WdParagraphAlignment.wdAlignParagraphCenter
Word_Paragraph.Range.InsertParagraphAfter()
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.