Probleme bei Ansicht-Definition im Word mit PHP
Freezer
- php
Hallo erstmal
Habe folgendes Problem: Ich generiere mit php ein word Dokument. So weit, so gut. Jedoch öffnet es mir das Dokument immer in der Ansicht Weblayout. Möchte es aber im Seitenlayout geöffnet bekommen.
Noch so ganz nebenbei:
Was muss ich für Parameter mitgeben, dass sich das Dokument anschliessend selbst als Doc abspeichern will und nicht als html.
wir mir sonst noch helfen will, schaut doch mal hier rein:
Wie kann ich eine Kopfzeile in Word mit PHP generieren?
-> http://forum.de.selfhtml.org/?t=75665&m=435769
Ich bin euch wirklich dankbar, wenn ihr mir helfen könnt. bin unter zeitdruck und bräuchte das dringend.
Das geht meines Wissens nur mit einem Visual Basic Skript:
' Visual Basic Skripte, um Office Komponenten zu laden
' benötigt Internetexplorer und Active-X
function load_word(pfad)
Set appWord = CreateObject("Word.Application")
appWord.Visible = TRUE
appWord.WindowState = 0
appWord.Height = 480
appWord.Width = 640
appWord.Left = 20
appWord.Top = 10
appWord.Documents.Open (pfad)
appWord.Activate()
Set appWord = Nothing
end function
function load_excel(pfad)
Set appExcel = CreateObject("Excel.Application")
appExcel.Visible = TRUE
appExcel.WorkBooks.Open (pfad)
Set appExcel = Nothing
end function
function load_powerpoint(pfad)
Set apppowerpoint = CreateObject("PowerPoint.Application")
apppowerpoint.Visible = TRUE
apppowerpoint.Presentations.open (pfad)
Set apppowerpoint = Nothing
end function
pfad kann keine URL sein. Das einzige Problem: ActiveX muss aktiviert sein und bei jedem Öffnen der Word-Datei kommt eine Sicherheitsabfrage, ob man die ActiveX-Aktion durchführen will.
danke für deine Mühe.
Jedoch, ich habe es einmal fertiggebracht, leider aber das Script gelöscht. :( *trottelbin*
pfad kann keine URL sein. Das einzige Problem: ActiveX muss aktiviert sein und bei jedem Öffnen der Word-Datei kommt eine Sicherheitsabfrage, ob man die ActiveX-Aktion durchführen will.
Argh, ich hab mich da schwerwiegend vertippt. Es soll heißen: "pfad kann eine URL sein" :)