< návrat zpět

MS Excel


Téma: Sdílení proměnných mezi aplikacemi. rss

Zaslal/a 5.3.2013 9:28

Dobrý den,

potřeboval bych zpřístupnit proměnnou v MS excel, konkrétně typ string v MS Visiu. Proměnná Public je přístupná pouze v dané aplikaci Uměl bych to v Excelu uložit do souboru, který si ve Visiu opět načtu, ale zdá se mi to trošku neohrabané. Nevíte někdo o lepším řešení.

Dík

stop Uzamčeno - nelze přidávat nové příspěvky.

#012079
Opičák
Nejde to přes zápis do registru ?
Příloha: zip12079_zapamatuj-slovo.zip (14kB, staženo 32x)
citovat
icon #012080
eLCHa
Mno já nevím. U registrů může být problém s oprávněními. Moc se mi to nelíbí.

Ono záleží, jestli ty aplikace běží najednou nebo ne. Pak by bylo třeba řešit synchronizaci a nevím ještě co všechno.

Kdybych to dělal já, dělal bych to přes textový dočasný soubor - i kdyby to působilo neohrabaně. Protože je podle mně jedno jak to působí, hlavně když to dělá, to co má.

Jinak po napsání tématu do google (takže počítám, že jste to viděl)
http://www.promotic.eu/cz/pmdoc/Subsystems/Comm/DDE/DDE.htm
Ale moc jsem to nestudoval...citovat
#012084
avatar
Potřebuji z excelu spustit visio a předat mu hodnoty, obráceně to nepotřebuji.

Pro Opičák moc děkuji, funguje to perfektně. těm parametrům nerozumím. Jakto udělat, když těch stringů potřebuji několik ?

Pro eLCHa taky děkuji, ale DDE mi připadá ještě větší hrůza než dočasný soubor.citovat
#012087
Opičák
Vyzkoušej. Jiný trošku složitější příklad stejného využití v další příloze, třeba jen pro pochopení fce.
Příloha: zip12087_registry.zip (141kB, staženo 32x)
citovat
#012088
Opičák
druhý soubor
Příloha: zip12088_pocet-otevreni-sesitu.zip (14kB, staženo 30x)
citovat
#012093
avatar
Díky moc mi to pomohlo. Myslím že když složku nenazvu excel, office apod, že to tak nebezpečné nenícitovat
#012095
Opičák
Složku bych nazval tak, ať se neplete s žádným používaným výrazem od Office, již pro snazší hledání. Já si myslím, že zádné nebezpečí u tohoto registru nehrozí.
Nastavení Excelu jsou v registru
HKEY_CURRENT_USER\Software\Microsoft\office\14.0\Excel (číslo udává verzi excelu, takže může být i 12 a nebo méně, čím starší, tím menší)
hodnoty těchto registrů říkají, jak má Excel pracovat.Excel sám o sobě čte z registru je jen 1x a to při startu, pak při práci nic a při ukončení uloží nové hodnoty, byli-li změněny. Většinu hodnot v registru lze změnit přímo z excelu.
Pokud by přecijen došlo k poškození klíšů registru excelu třeba tím, že se v tom hrabeme, pak je možné celou sekci excelu odstranit. Excel si sám znovu vytvoří registrační klíče. Všechna přizpůsobení (ne data !!) jsou ztracena.citovat
#012233
avatar
Dík, je to perfektní, možno zamknout.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje