Search  
Thursday, May 24, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Office Automation  Adaugare text i...
 Adaugare text in excel
 
 12/20/2005 8:32:10 AM
User is offlineAlin Berce
371 posts
3rd




Adaugare text in excel
 (Romania)
Am reusit prin intermediul unor exemple de cod gasite pe internet sa afisez un cursor în excel cu formatare coloane. Toate bune si frumoase, insa daca vreau ca deasupra tabelului sa mai si scriu un text "Acesta este un raport" de exemplu cum fac? Orice sugestie este primita cu bucurie. Va multumesc!
VFP, C#, SQL Server 2005/2008
"Proud to be a ProFox member".
 12/20/2005 8:45:10 AM
User is offlinerlutia66
229 posts
4th




Re: Adaugare text in excel
 (United Kingdom)
Am mai spus-o "iar daca n-am spus-o o repet" ;)
Genereaza o data fisierul in excel, deschide-l cu excel-ul, foloseste Record macro ca sa ti se genereze procedura la ce actiuni vrei sa faci. Obti un cod VBA care se poate transpune apoi usor in fox.

Rares

Rares LUTIA
Matricia Solutions
 12/20/2005 9:13:38 AM
User is offlineAlin Berce
371 posts
3rd




am incercat
 (Romania)
Multumesc mult pentru sugestie. Am incercat si am obtinut urmatorul cod: Range("A1").Select ActiveCell.FormulaR1C1 = "Acesta este un top" care mi se pare ok. Acum eu o sa atasez modul in care accesez excelul si poate imi puteti spune unde anume trebuie sa scriu acestea si cum. Multumesc foarte mult. cu respect. alin
VFP, C#, SQL Server 2005/2008
"Proud to be a ProFox member".
 12/20/2005 9:24:59 AM
User is offlinerlutia66
229 posts
4th




Re: am incercat
 (United Kingdom)
Codul pe care l-ai atasat ar trebui sa iti sugereze cum si unde sa faci.
Daca iti bati un pic capul, nu o sa iti strice....

Hint: Range este membru al aplicatiei excel. Exemplu de adresare ai chiar in cod.

Rares

Rares LUTIA
Matricia Solutions
 12/20/2005 9:36:33 AM
User is offlineAlin Berce
371 posts
3rd




it works
 (Romania)
oExcelApp.Range("A1").Select oExcelApp.ActiveCell.FormulaR1C1 = "Acesta este un top" Multumesc pentru hint :) Mi-ai intins o mana de salvare. Iti multumesc ca te-ai deranjat pentru mine. Acum ma pun la teste si modificari. Cu respect. alin
VFP, C#, SQL Server 2005/2008
"Proud to be a ProFox member".
 12/20/2005 10:41:03 AM
User is offlineAlin Berce
371 posts
3rd




Re: it works
 (Romania)
M-am lovit de inca o problema. Încerc din rasputeri sa adaug o linie noua si la macrocomanda imi arata 'Selection.Insert Shift:=xlDown'. Nicicum nu imi reuseste sa o transcriu in Foxpro... Inca mai caut pe net. Daca ma mai puteti ajuta v-as fi recunoscator. Va multumesc.
VFP, C#, SQL Server 2005/2008
"Proud to be a ProFox member".
 12/20/2005 12:24:37 PM
User is offlineDaniel Buduru
2334 posts
1st




Re: it works
 (N/A)

 alinescoo wrote
M-am lovit de inca o problema. Încerc din rasputeri sa adaug o linie noua si la macrocomanda imi arata 'Selection.Insert Shift:=xlDown'. Nicicum nu imi reuseste sa o transcriu in Foxpro... Inca mai caut pe net. Daca ma mai puteti ajuta v-as fi recunoscator. Va multumesc.

Gasesti aici o paret din constantele excel : http://fox.wikis.com/wc.dll?Wiki~ExcelConstants~VFP

Pentru problema concreta:

oExcel.Selection.Insert([Shift as variant],[CopyOrigin as Variant])

Pentru a insera lini (shift down)i:
oexcel.Selection.Iinsert(2,0)

Pentru coloane (shift right):
oExcel.Selection.Insert(1,0)

Daca vrei sa inserezi linii sau coloane complete:
oExcel.Rows(RowIndex).Insert 
oExcel.Columns(ColumnIndex).Insert


Daniel Buduru
 12/20/2005 1:37:25 PM
User is offlineAlin Berce
371 posts
3rd




It works
 (Romania)
Multumirile mele zboara catre dumneavoastra. Am reusit in urma sugestiilor sa realizez ceea ce mi-am propus si nu stiam cum sa fac. Va multumesc. Cu respect. alin.
VFP, C#, SQL Server 2005/2008
"Proud to be a ProFox member".
  Visual FoxPro  Office Automation  Adaugare text i...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement