Microsoft单词形式的可解释表格



我正在Microsoft Word中创建一个表单,该表单将分发给不同的人。表单上的一个部分是一个表格,用户在其中列出了他/她参加的所有测试以及有关这些测试的一些相关详细信息。我事先不知道用户进行了多少次测试,尽管我可以假设它至少是 1。我想创建一个表,用户可以为每个测试添加行。一些列将具有表单控件,一个具有下拉框,一个具有复选框,一个具有日期选择器。我希望能够在用户完成这些表单后将这些表单与 Access 链接。

是否可以创建一个用户可扩展的表来维护每列中的表单控件?

我现在在

Linux 机器上,所以我无法为您测试和调试代码,但我之前在 Word 中制作过表格,大小是在运行时决定的(事实上,我是从 Excel 中做的,但这是题外话)。 但是,我可以告诉你,一般的形式是:

表达。添加(前行)

其中表达式返回一个行对象,例如

ActiveDocument.Tables(1).行添加(5)

请参阅微软处理的文档

表:http://msdn.microsoft.com/en-us/library/office/aa212430%28v=office.11%29.aspx

和行:http://msdn.microsoft.com/en-us/library/office/aa223081%28v=office.11%29.aspx

另外,从word中的VB编辑器中,转到帮助并搜索"表对象成员","行对象成员"等。

如果明天还没有关闭,我会写一些东西。 我承认,根据我的经验,Word VBA比Excel VBA更具气质。

最新更新