How to Apply Numbering to Heading Titles in Word through actxserver
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I am creating a MS word document through actxserver, i have created so Heading in the word using the following code.
word = actxserver('Word.Application'); % Start Word
document = word.Documents.Add; % Create new Document
selection = word.Selection; % Set Cursor
selection.Style = word.ActiveDocument.Styles.Item('Heading 1');
selection.Font.Bold = 1;
selection.Font.Size = 16;
selection.TypeText('Heading 1');
selection.TypeParagraph;
selection.Style = word.ActiveDocument.Styles.Item('Heading 2');
selection.Font.Bold = 1;
selection.Font.Size = 14;
selection.TypeText(GroupName);
selection.TypeParagraph;
In the word documetn it will appear as -
Heading 1
Heading 2
Now i want to add numbering to the Heading in the Word Document through List Format -
selection.Range.ListFormat.ApplyNumberDefault(1);
But i unable to acheive the desired format as -
1. Heading 1
1.1 Heading 2
when i look up the excel sheet objects -

where as in the MATLAB prompt -

So i want to achieve the following List Format -
- ListLevelNumber controlled through MATLAB code
- ListString controlled through MATLAB code
I have tried many ways using the -
word.ActiveDocument.ListTemplates
Is there any way to get this Headings along with number MATLAB code.
4 comentarios
Kanchibhotla Chandra Sekhar
el 13 de Ag. de 2019
Editada: Kanchibhotla Chandra Sekhar
el 13 de Ag. de 2019
Guillaume
el 13 de Ag. de 2019
There are two parts to your question:
1) Knowing which Word functions/properties to use to do what you want. This is a question better asked on an Office/Word forum. I don't kniow the Word API well enough to help you there.
2) Coding that into matlab, we can certainly help there once you've got step 1 answered.
If you have VBA (or other language) code that does what you need, then we can translate that.
Respuestas (0)
Ver también
Categorías
Más información sobre Spreadsheets en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!