creating Tables in word using actxserver
13 次查看(过去 30 天)
显示 更早的评论
please can someone help me ? i have the following code i want to create tables in word but i have the following result. .i will like to have the Table grids thanks
clear all;
word = actxserver('Word.Application');
word.Visible = true;
wdoc = word.Documents.Add;
selection = word.Selection;
word.ActiveDocument.Tables.Add(word.Selection.Range,4,2);
word.Selection.Font.Bold = 1;
word.Selection.TypeText('gender');
word.Selection.MoveRight(12,1,0);
word.Selection.Font.Bold = 1;
word.Selection.TypeText('Name');
word.Selection.MoveRight(12,1,0);
word.Selection.TypeText('Female');
word.Selection.MoveRight(12,1,0);
word.Selection.TypeText('Lucy');
word.Selection.MoveRight(12,1,0);
word.Selection.TypeText('male');
word.Selection.MoveRight(12,1,0);
word.Selection.TypeText('Leo');
word.Selection.MoveRight(12,1,0);
word.Quit();
this is what i get!
0 个评论
采纳的回答
Mario Malic
2021-2-23
Hello,
These two lines add the borders to your table.
tableObj = word.ActiveDocument.Tables.Item(1);
tableObj.Borders.Enable = 1;
3 个评论
Mario Malic
2021-2-23
Take a look at documentation https://docs.microsoft.com/en-us/office/vba/api/overview/word, left-hand side, expand Object Model under Word, and find the function you use to add the pictures and take a look at methods/properties of it.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 ActiveX 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!