AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Excel in einem Panel aufrufen

Ein Thema von BAMatze · begonnen am 10. Okt 2008 · letzter Beitrag vom 10. Okt 2008
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: Excel in einem Panel aufrufen

  Alt 10. Okt 2008, 15:59
Zitat von DeddyH:
Binde einfach mal die Units ComObj und ActiveX ein und versuch den Code von toms damit.
Also bei mir funktioniert es damit nicht, die benutzten Variablentypen werden in diesen Units nicht gefunden.

// EDIT:
Zitat von BAMatze:
Also hab hier ne Vollversion von Delphi 2007 aber finde die TExcelApplication nicht, die man auf die Form ziehen kann. Muss dafür ein extra Packet geladen werden?
Bei mir ist es dabei. (unter Server)
Sebastian Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#12

Re: Excel in einem Panel aufrufen

  Alt 10. Okt 2008, 16:06
Dann halt mit
Delphi-Quellcode:
var aExcel : OLEVariant;
...
aExcel := CreateOleObject('Excel.Application');
Sollte eigentlich klappen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#13

Re: Excel in einem Panel aufrufen

  Alt 10. Okt 2008, 16:58
Zitat von BAMatze:
kannst du mir mal ein kurzes Beispielprogramm zeigen? nur mit den Befehlen?
TWebbrowser auf das Formular setzen und dann Webbrowser1.Navigate('x:\ExcelDatei.xls') aufrufen.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#14

Re: Excel in einem Panel aufrufen

  Alt 10. Okt 2008, 17:02
Zitat von toms:
TWebbrowser auf das Formular setzen und dann Webbrowser1.Navigate('x:\ExcelDatei.xls') aufrufen.
Wird oft nicht funktionieren da Excel aus dem WebBrowser "rausspringt".
Siehe auch http://support.microsoft.com/kb/927009/en
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: Excel in einem Panel aufrufen

  Alt 10. Okt 2008, 17:34
Hallo jaenike,

Zitat von jaenike:
// EDIT:
Zitat von DeddyH:
Damit bist aber an eine bestimmte Office-Version gebunden.
Bei mir funktioniert auch ExcelXP.TExcelApplication mit Office 2007, ältere Versionen habe ich gerade nicht mehr zum Testen da.
bei frühe Bindung muss die Excel-Version auf dem Rechner sein, für die das Programm geschrieben worden ist. Wenn das bei dir funktioniert ist das pures Glück. Weil sich bei manschen Excel-Versionen teilweise die Parameter-Anzahl der Befehle geändert haben.
Also hat DeddyH mit seiner Aussage Recht.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz