vb中怎么才能在我指定路径下新建一个WORD文档?

来源:百度知道 编辑:UC知道 时间:2024/06/16 04:17:48
vb中怎么才能在我指定路径下新建一个WORD文档,其中WORD文档也要是我指定命名的!急急!!
Private Sub Command2_Click()
Dim ss As String
Dim WordApp As Object
ss = "VB使用方法"

Set WordApp = CreateObject("Word.Application")
WordApp.Application.Visible = 1
Set myDoc = WordApp.Documents.Add()
With myDoc
.Content.Font.Name = "Arial"
.SaveAs FileName:=ss & ".doc"
End With

End Sub

我用这个倒是可以新建一个文档,也可以自己命名,不过它总是默认保存在"我的文档"里,能不能在程序里直接设定保存在E盘的某个文件夹里!谢谢!

1、Word对象模型层次结构

对象是 Visual Basic的基石,几乎在 Visual Basic 中的每个操作都与修改对象有关。Word 的任何元素(如文档、表格、段落、域、书签等)都可以用 Visual Basic 中的对象来代表。

对象代表一个 Word 的元素,如文档、段落、书签或单个的字符。集合也是一个对象,该对象包含其他数个对象,通常这些对象属于相同的类型,例如,一个集合对象中可包含文档中的所有书签对象。通过使用属性和方法,可以修改单个的对象,也可修改整个的对象集合。

Microsoft Word Visual Basic提供一套完整的Word对象模型,这是一个以Application为顶层对象的对象层次结构。

对象由两种类型的成员构成,一种是属性,第二种成员是方法。

属性是对象的一个特性或者该对象行为的一个方面。例如,文档属性包含名称、内容、保存状态以及是否启用修订。要更改一个对象的特征,可以修改其属性值。要设置一个属性的值,需在对象的后面紧接一个句点、属性名称、一个等号及新的属性值。下面的示例在"MyDoc.doc"文档中启用修订。

Documents("MyDoc.doc").TrackRevisions = True

方法是对象可以进行的动作。例如,只要文档可以打印,Document 对象就具有 PrintOut 方法。方法通常都带有参数,限定动作将如何进行。下面的示例打印活动文档的前三页。

ActiveDocument.PrintOut From:=1, To:=3

在大多数情况下,方法是动作,而属性是性质。使用方法将导致针对对象的某些事情发生,而使用属性则会返回对象的信息,或者引起对象的某个性质的改变。

2、Document对象和Documents 集合对象

在 Visual Basic 中,可使用 Document 对象或 Documents 集合对象的方法来修改文件。Doc