vb 把用户输入的数据以“计算过程及其计算结果”输出到word中。

如:用户输入数据到控件text1和text2,结果显示在text3中。想一键出word文档。
word文档第一行标题为为“计算书”,第二行显示内容为
“结果=text1.text*text2.text=text3”。关键是第二行显示代码不知道怎么写。
word中显示格式如下
计算书
结果=3*6=18

要在DOC文档写入“结果=text1.text*text2.text=text3”,这样直接写入是不行的,首先在doc的第二行中添加标签,为标签命名,例如:结果,在程序中设置一个程序级变量,例如:JG,给JG赋值:JG = "结果=" & Text1.Text & "*" & Text2.Text & "=" & Text3.Text ,最后在doc中标签处将变量JG输入即可(注意必须在程序中打开doc,由程序写入)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-23
第二行显示代码可以这样写:
text3=“结果=“ & text1.text & ”*“ & text2.text & ”=“ & text1.text * text2.text
那么,你就能在 text3中看到结果的内容了追问

关键是需要把 第二行显示 输出到word文档中,怎么实现?在word文档中显示的是:
*************************************************************
计算书
结果=3*6=18

*************************************************************
我直接写在窗体里面,成功了。我想以 模块 的方式调用。应该注意什么或该怎么写代码。

本回答被网友采纳
第2个回答  2012-02-24
myfile="c:\xxx.doc"'是你的doc文件地址,呵呵自己改
dim temstr,str1 as string
open myfile for input as #1
for i=1 to 10
line input #1,temstr
if i=3 then temstr="5"
str1=str1 & temstr & vbcrlf
next i
close #1
open myfile for output as #2
print #2,str1
close #2

vb的内容如何导出到word中
先用word建立一个“模板”,把该画的表格和格式设置好,然后调出“窗体”工具栏,在你想要接收vb传来数值的位置加入“文本型窗体域”(就是文本框),在“窗体”工具栏上把“域底纹”点一下把域的底纹去掉,要不然不好看。加入域的时候记得要为每个“域”的属性里“书签”命名(其实就是相当于vb中...

vb如何将数据保存到word中,并打印
"宋体", 36#, msoFalse, msoFalse, 46.1, 159.35).SelectEnd SubPrivate Sub Command2_Click()On Error Resume NextWindows("help.doc").CloseActiveWindow.CloseWordApp.Application.QuitEnd SubPrivate Sub Command3_Click()On Error Resume NextSet WordApp = CreateObject("Word.Application")WordApp.Visible =...

VBA 把Excel的内容复制到Word的代码?
MyString = MyArray1(1, 1) '通过操作数组给变量赋值,可以通过循环给多个变量赋值。MyFileName = "生成WORD名称名" '文件名称 MyWord.documents.Add '新建文件 MyWord.documents(1).Range.InsertAfter MyString '往WORD内写入数据 fn = "D:\\" & MyFileName '生成文件名 MyWord.documents(1).Sa...

如何在EXECL中用VBa打开Word,并输出数据到WORD中,保存,关闭
1、首先打开EXECL表格,然后在工作表中,点击菜单栏【开发工具】。2、在其工具栏内,点击【visual basic】。3、会进入VBA编辑界面!点击菜单栏【插入】,在其下拉菜单中,选择【模块】。4、会弹出模块编辑窗口,在模块窗口输入以下代码。5、然后点按键盘上的F8,一步步运行编写的代码。6、最后看到“销...

怎样将vb中的数据存入word表格
Dim wa As New Word.Application Dim wd As Word.Document Dim filename As String = "" filename = "C:\\Documents and Settings\\gy\\桌面\\1.doc" wd = wa.Documents.Open(filename) For i As Integer = 0 To wd.Tables.Item(1).Rows.Count - 1 For j As Integer ...

vb怎么输出word文档
保存到TXT文件最简单,如果要输出到WORD,则要在工程里引用WORD对象,对WORD对象进行操作。至于为什么要设置不可见,因为程序引用WORD或者EXCEL对象时,相当于打开了一个WORD或者EXCEL,这不是程序想要的,程序只管引用对象,并对对象进行自动操作,不需要看到这个对象。

word中使用VB
此宏的作用是将Word文档中所有中文字符前都添加Tab符号。具体实现步骤如下:1. 定义一个变量Ch用于存储当前选中的字符。2. 计算文档中字符的数量,并从最后开始遍历。3. 选取当前字符并存储到Ch变量中。4. 计算字符的Unicode值并判断是否在中文范围内。5. 如果是中文字符,则在字符前添加Tab符号。6....

这数学公式在vb中怎么写?
最后,如果您需要将计算结果呈现为公式形式,例如在文档中或网页上,那么使用数学编辑器制作的公式图片或插入公式代码可能更为合适。在Visual Basic中,您可以直接将公式图片嵌入到文档中,或者将计算过程以字符串形式输出,用于后续的展示或打印。

用VB 往word里写数据???
Dim scan As String ‘存储查找数据库 Dim Appword As Word.Application ’定义WORD模型变量 Dim Newword As Word.Document Set Appword = New Word.Application Set Newword = Appword.Documents.Add(App.Path + "\/stencil" + "\/stencil.doc") ‘这里是打开模版文档。stencil是模板的意思。可根据...

把函数计算值返回到WORD中用什么编程方法
看你的函数是在哪里执行的。常用的方法是插入VB脚本。

相似回答
大家正在搜