Seite 1 von 1

excel - online / (Comate)

Verfasst: 15.10.2018 14:09
von andi256
In unserer Fa. wird immer mehr mit Sharepoint -> "Excel - Online" gearbeitet ....

ohne der "Online" - Version konnte man ja wunderbar mit Comateplus Excel bearbeiten.

Code: Alles auswählen

ExcelObject = COMate_CreateObject("Excel.Application")
If ExcelObject
  If ExcelObject\SetProperty("Visible = #True") = #S_OK
    WorkBook = ExcelObject\GetObjectProperty("Workbooks\Add")
    If WorkBook
      ExcelObject\SetProperty("Cells(1,1) = 'Hello'")
Nun befindet sich das Excel in einer "WebOberfläche" ... und da komm ich nicht wirklich weiter
man kann zwar die Seite öffnen

Code: Alles auswählen

HTTPObject.COMateObject
HTTPObject = COMate_CreateObject("InternetExplorer.Application")
If HTTPObject
  HTTPObject\SetProperty("Visible= #True")
 HTTPObject\invoke("Navigate('"+datei+"')")
aber wie man dann Zugriff auf die Worksheets / Cells bekommt ist mir unklar ??

Danke für jeden Tipp

Andi

Re: excel - online / (Comate)

Verfasst: 15.10.2018 14:46
von Kiffi
andi256 hat geschrieben:Nun befindet sich das Excel in einer "WebOberfläche"
nicht wirklich. Die Excel-Komponente auf dem Server erzeugt aus den Daten HTML, CSS und JavaScript und sendet dieses an den Client. Im Browser hast Du also lediglich ein DOM, welches Du dann parsen kannst.

Grüße ... Peter

Re: excel - online / (Comate)

Verfasst: 04.11.2018 11:10
von nicolaus
andi256 hat geschrieben: Nun befindet sich das Excel in einer "WebOberfläche" ...

Andi
Hi andi256

für einen Endanwender sieht es so aus als liege die Excel in einer Weboberfläche, jeodoch ist es bei Sharepoint so das die Dateien noch immer "Physich" auf einer HDD liegen.
In Sharepoint hast Du die möglichkeit die Dateien / Verzeichnisse auch wieder Widnows File Explorer zu offnen. Such die also in Sharepoint einfach das ICON mit welchem Du den Widnows File Explorer öffnen kannst ud schon hast Du wieder deinen Pfad zur Datei auf der HDD.

Wenn ihr jedoch auch das Versionsverwaltungsfeature von SHarpoint verwndet musst DU mal testen was passiert wenn Du ein File direkt via Explorer aufrufst und bearbeitest. Es kann sein das Sharepoint das dann nicht mitbekommt und keine neue Version für die Datei anlegt / anzeigt.

Nachfolgend mal exemplarisch ein Screenshot wo Du den Explorer in Sharepoint findest:
https://image.ibb.co/bQhOOL/Shairpoint-Explorer.png

Grüße,
Nico