RE:como abrir documento en word desde delphi
Delphi dispone de componentes para interactuar con Word, Excel... Pero yo suelo abrir estos documentos mediante código.
Para abrir un documento Word, el código sería este (evento onClick del botón):
var MiWord: variant; //Para instanciar el Word
documento:string; //Para “construir” el path del documento
begin
try
//Creamos una instancia de MS-Word.
MiWord := CreateOleObject('Word.Application');
MiWord.Visible := true;
//Construimos el path del documento a partir de la carpeta de la aplicación.
documento:=ExtractFilePath(Application.ExeName)+
'documentos\nombre_documento.doc’;
//Si el documento existe, lo abrimos, si no creamos uno.
If FileExists(documento) then
MiWord.Documents.Open (documento)
else
MiWord.Documents.Add;
//Modo en que aparece la aplicación (maximizada, minimizada o normal):
MiWord.WindowState:=1;
MiWord.Caption:='Mi documento';
except on EOleError do
end;