Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> generowanie xls z obrazkiem w tle komentarza
colb
post 12.05.2011, 08:49:14
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.04.2011

Ostrzeżenie: (0%)
-----


Cześć,

czy ktoś z Was może próbował już dodać obrazek w tle komentarza z poziomu php ?

potrafię dodać komentarz do dowolnej komorki, skrypt wyglada tak:

  1. <?PHP
  2.  
  3. $strPath = realpath(basename(getenv($_SERVER["SCRIPT_NAME"])));
  4.  
  5. $xlEdgeLeft = 7;
  6. $xlEdgeTop = 8;
  7. $xlEdgeBottom = 9;
  8. $xlEdgeRight = 10;
  9.  
  10.  
  11. $strFileName = "excel/test.xlsx";
  12.  
  13.  
  14. $xlApp = new COM("Excel.Application");
  15. $xlBook = $xlApp->Workbooks->Add();
  16. $xlSheet1 = $xlBook->Worksheets(1);
  17. $xlApp->Application->Visible = False;
  18.  
  19. $xlSheet1->Name = "Arkusz1";
  20.  
  21. $xlApp->ActiveSheet->Cells(1,4)->AddComment;
  22. $xlApp->ActiveSheet->Cells(1,4)->Comment->Text->Value = "Owner:";
  23.  
  24. @unlink($strFileName);
  25.  
  26. $xlBook->SaveAs($strPath."/".$strFileName);
  27.  
  28. $xlApp->Application->Quit();
  29. $xlApp = null;
  30. $xlBook = null;
  31. $xlSheet1 = null;
  32. ?>


niestety nie potrafię dołożyć obrazka w tle, kombinowałem z przekształceniem VBA:

  1. $xlApp->ActiveSheet->Cells(1,4)->Comment->ShapeRange->Fill->UserPicture->Value = $strPath."/00285.jpg";


ale niestety nie działa, nie wiem gdzie popełniam błąd.

Czy ma ktoś z Was pomysł jak to zrobić ?

będę bardzo wdzięczny za jakąkolwiek pomoc.
Go to the top of the page
+Quote Post
uupah5
post 12.05.2011, 12:05:14
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 4.09.2010
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Cytat(colb)
Czy ma ktoś z Was pomysł jak to zrobić ?


moja subiektywna opinia, to zmienić narzędzie:

http://phpexcel.codeplex.com/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.06.2025 - 23:08