Primeiro, vc precisa entender dois conceitos referentes à utilização de automação OLE: early-binding e late-binding.
O conceito early-binding está relacionado à vc já ter conhecimento das classes e respectivos métodos existentes em um servidor OLE¹. Para entender esse conhecimento prévio, vamos tomar como exemplo o Delphi. Pra vc usar early-binding em Delphi vc tem que importar as definições de sua type-library² para uma unit onde nela vc terá todas as classes e seus respectivos métodos devidamente identificados. Com essa unit criada, basta fazer um uses para ela e o IDE do Delphi, por meio do seu recurso de code completion, já poderá auxiliar vc a saber quais as classes e respectivos métodos estão disponíveis. Em Visual Basic, vc adiciona uma referência à type library do servidor OLE e o IDE da ferramenta já 'enxerga' as definições de classes e métodos, como acontece tb no Delphi. O conceito late-binding diz respeito à vc fazer uso de um servidor OLE mas não ter conhecimento prévio sobre quais os métodos que uma determinada classe disponibiliza. Por isso que o Delphi não possui essa quiessência de saber, num passe de mágica, quais os métodos que uma determinada classe tem quando vc usa Variant para fazer automação OLE. O help do Delphi não irá lhe ajudar nesta tarefa inglória, pois a documentação das classes e métodos dos aplicativos do pacote MS Office fogem ao propósito do seu escopo, que é documentar o Delphi, e não o MS Office. Vc vai ter mesmo que pesquisar sobre isso na Internet. Uma ótima referência é o site MSDN da Microsoft (http://msdn.microsoft.com). Boa sorte. Sds. ________________________________ To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Thu, 3 Jul 2008 12:32:35 +0000 Subject: [delphi-br] Help Delphi x Word Bom dia Pessoal, Por gentileza, pesquisei muito na internet e encontrei vários códigos que exemplificam como gravar um documento no Word através de comandos em Delphi. Gostaria de me aprofundar no assunto para poder aproveitar melhor seus recursos. A forma que estou usando é criar uma variável Doc do tipo Variant e em seguida defino: Doc := Word.Documents; Com isso posso usar: Doc.Open(Arquivo); //Para abrir o arquivo no Word Só que não consigo visualizar quais outros métodos eu poderia usar com este objeto. Por exemplo: Preciso saber qual o método para "salvar como" e não consigo visualizar para saber como usar. No Help do Delphi também não encontro nada disso. Alguém poderia me ajudar por gentileza. Grato, Ricardo. _________________________________________________________________ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br