VB中如何生成一个WORD文档(有图)
Imports Word'打开Dim mWordapp As Word.Application 'word 应用程序Dim mobjDoc As Word.Document 'word 文档Dim fullFileName as string '文件路径mWordapp = CreateObject(”Word.Application”)mobjDoc = mWordapp.Documents.Add(FullFileName)'关闭Dim missing As Object = System.Reflection.Missing.ValuemWordapp.Application.Quit()If Not mobjDoc Is Nothing Then'垃圾回收System.Runtime.InteropServices.Marshal.ReleaseComObject(mobjDoc)mobjDoc = NothingEnd IfIf Not mWordapp Is Nothing ThenSystem.Runtime.InteropServices.Marshal.ReleaseComObject(mWordapp)mWordapp = NothingEnd If'真正释放word进程GC.Collect()学习更多教程,请浏览: VB.NET入门教程 雄网
vb做word的模拟程序,怎样实现
PrivateSubCommand1_Click()DimssAsStringDimWordAppAsObjectss="用VB创建的word文本"'新建WORD文件名SetWordApp=CreateObject("Word.Application")WordApp.Application.Visible=1'控制word可见或不可见SetmyDoc=WordApp.Documents.Add()WithmyDoc.Content.Font.Name="Arial".SaveAsFileName:="D:\"&ss&".doc".Content.InsertAfterText:="冷却塔报告"'插入文字,请使用这种格式.Shapes.AddPictureFileName:="D:\a.jpg"'插入图片,请使用这种格式,路径自己写.SaveEndWithEndSub
如何用 VB 向word里 写公式!!!VB WORD 公式,求高手帮忙,多...
1、先引用microsoft word 11.0 object library2、代码,下面是一个例子,在新建word文档“test.doc”并写入“实验数据表”这5个字,字体为黑体,大小为21.5,居中显示。
公式编辑和这个类似。
Set wrdapp = New Word.ApplicationWith wrdappDocuments.Add DocumentType:=wdNewBlankDocument.ActiveDocument.SaveAs ("d:\test.doc").Documents.Open ("d:\test.doc")'写标题Selection.Font.Name = "黑体"Selection.Font.Size = 21.5Selection.TypeText Text:="实验数据表"Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter '居中.QuitEnd With---------------你可以参考下面看看http://topic.csdn.net/u/20081017/19/a0915409-3561-4379-949c-cda983b31f58.HTML
vb操作word
引用Word对象、然后在VB端生成Word的Application对象。
Application对象可以显示或隐藏都可以。
Application下的Documents对象可操作Word文档。
application.Documents.Open 可以打开文档。
生成Application后就与VBA中的Word.application对象一样使用就OK了。
如果想了解Word的Application对象或Document对象或Range等对象你可以打开Word、然后在Word界面按下ALT+F11然后就可以进入VBA编辑器、可以看作是VB的一个子集。
然后在左边工程栏里加模块、加窗体。
。
。
写代码的时候按F1就可以得到帮助。
你好,我想用vb做一个题库考试系统,需要vb链接word文档,可以帮我...
知道,不过不能直接读取,因为微软没有公布加密方式,所以要调用WORD来读取,然后获取它先在工程的引用里面加上Microsoft Word 11.0 Object LibraryDim 剪切板文本Dim Word文字处理系统界面 As Word.Application '建立一个word.application对象Dim Word文档 As Word.DocumentDim Word文档文本 As Word.Selection '在word文字处理系统中添加一个文档Set Word文字处理系统界面 = CreateObject("Word.Application") '选择对象Word文字处理系统界面.Visible = False '不显示word.application,即word文字处理系统界面Set Word文档 = Word文字处理系统界面.Documents.Open(文件路径)Set Word文档文本 = Word文字处理系统界面.SelectionWord文档文本.WholeStoryWord文档文本.Copy剪切板文本 = Clipboard.GetText(vbCFText) '放到text1中Text1.Text = 剪切板文本'Clipboard.SetData TempWord文档.Close '关闭文档Word文字处理系统界面.Application.QuitSet Word文字处理系统界面 = Nothing '清空变量Set Word文档文本 = Nothing'完成操作我通过剪切板来获取文本,因为这样可以保留格式(本人独创)如果直接获取也是可以的,不过格式全部丢失,所以我的方法会更好一点
vb.net 操作word问题 求大神
在专业论坛上找了一个:Sub Macro1()Dim p$, f$, s$, a, arr, brr(1 To 6000, 1 To 20), d As Object, i&, l&, m&Set d = CreateObject("scripting.dictionary")a = Array("aaa", "身份证号码", "年龄", "姓名", "性别", "工作", "职业", "兴趣", "住址")For i = 1 To UBound(a)d(a(i)) = iNextp = ThisWorkbook.Path & "\"With CreateObject("word.application").Visible = Falsef = Dir(p & "*.doc")Do While f <> "".Documents.Open p & fFor l = 1 To .ActiveDocument.Tables.CountWith .ActiveDocument.Tables(l)For i = 1 To .Rows.Counts = Replace(.Cell(i, 1).Range.Text, Chr(7), "")s = Left(s, Len(s) - 1)If d.Exists(s) Then brr(m + d(s), 2) = Replace(.Cell(i, 2).Range.Text, Chr(7), "")NextFor i = 1 To 8brr(m + i, 1) = a(i)NextEnd Withm = m + 9Next.ActiveDocument.Closef = DirLoop.QuitEnd WithSet MyWord = NothingActiveSheet.UsedRange.ClearContents[a1].Resize(m, 2) = brrEnd Sub
转载请注明出处51数据库 » vb word deleteallink
老七听老六对老五说老四和老三的老二老