Olá pessoal, 

estou me aventurando com OLE e Word e estou com algumas dúvidas:

Eu quero selecionar um texto e aplicar um estilo nele. Via Macro/VBA,
eu consigo usando:

    Selection.Style = ActiveDocument.Styles("NumeroQuestao")

Eu tentei:

  MSWord := CreateOleObject('Word.Application');
  MSWord.Visible := true;
  try
       ProvaDOC := MSWord.Documents.Add( 'prova.dotx' );
       ProvaDOC.Paragraphs.Last.Range.Select;
       MSWord.Selection.Style := ProvaDoc.Styles('NumeroQuestao');

Mas eu tomei um runtime error na última linha acima: "Item não é uma
propriedade"

Como eu posso fazer isso no Delphi ?
Acho que o problema é entender a correlação entre matrizes e list
items do VBA e do Delphi.

Saudações a todos,
Josir Gomes

Responder a