Archiv pro 'techniky Hasičské
Postup: naprogramovat MS Excel formulář
Napsal na 24 let. Mar, 2012 o Krishnan .
Pokud se snažíte, aby formuláře excel, šance, že jste ztratil na mnoho objektů, které leží na formuláři a jsou bezradní, jak do sebe zapadají.
Klíčovou věcí, které při psaní formuláře je pochopení, kolik objektů se používají a jaké minimální kód musí podporovat každý objekt a jednání. Pokud jste ztraceni a nevíte, co kus kódu psát další, zde jsou některé jednoduché pokyny sleduji jsem v programování mé formuláře pro provádění technických výpočtů.
1. Házet všechny objekty, které chcete na formuláři. Vstupy a výstupy.
2. Pro výpočet inženýrství, dojde li ke změně vstupních parametrů, musí být všechny výstupy zmizí. Jinak formuláře hrozí možnost zobrazení nesprávnou hodnotu z předchozího výpočtu, než současný výpočet se provádí.
3. Inicializovat pomocí formuláře postavený v "UserForm_Initialize ()" funkce.
4. Inicializace tohoto formuláře lze provést samostatné makro, které pouplates počáteční hodnoty, které se zobrazí.
5. Pomocí nejběžnější tři tlačítka stanovených ve 6, 7 a 8
6. Tlačítko "Zavřít" vyloží formulář
7. "Clear" tlačítko slouží k vyvolání inicializační makro nebo zrušte všechny vstupní a výstupní pole tím, že je prázdný.
8. "Vypočítat" tlačítka začíná výpočtových sekvence.
9. Při spuštění výpočtu, prvním krokem je zkontrolovat vstupy.
10. Podívejte se na vstupy jeden po druhém. Pokud vstupy nejsou opravit dont provést kalkulaci. Pokud jsou správné vstupy, číst a interpretovat vstupy vedle.
11. Provádět výpočty. Použití UDF podle potřeby.
12. Odhad Výsledky: Diplay výsledky jako Label titulky.
Bavte se!
Pokračovat ve čtení
Co je potřeba udělat jednu A4 formát papíru?
Publikováno dne 09. Jan, 2010 by Krishnan .
Začíná tím, že dělá malý výpočet z renomovaných učebnice. Text knihy je Shreve je Industries chemický proces, který je učebnicí přijat do učebního plánu chemického inženýrství mnoha renomovaných vysokých škol.

A4 kancelářský papír normální kvalitu váží 5 gramů. Je snadné pro jednoho pro-sazba výše uvedené tabulky a odhady, co je zapotřebí, aby 5 g papíru.
Na základě údajů z roku 1982, aby se o papír formátu A4 budete potřebovat:
- 22,5 g chemikálie
- 665 ml vody
- 3.5 ml oleje nebo 5 gramů uhlí
- 20 ccm Dřevo
- 23,76 kJ energie
No, příběh nekončí. Vím, že papírenský průmysl přijal lepší výrobní metody a dnes konkrétní spotřeby na výrobu papíru může být trochu jinak. Dnešní proces používá značné množství papíru recyklovat, použijte menší vodu. Opět platí, že množství papíru recyklovat a vody udržován v různých rostlinách nebo země je jiná, takže je obtížné stanovit přesnou globální průměr v krátkém článku.
Nicméně, několik paralel být vypracovány.
Pokaždé, když odpad jako papír formátu A4 v kanceláři, konzervativně, mohu předpokládat, že také odpad velký šálek vody, lžíce plná uhlí (nebo olej), další lžíci různých chemikálií, energie dostatečná, aby se 40 W žárovkou svítí po dobu 10 minut a dřeva, jejichž hmotnost může být 2-4 násobek hmotnosti papíru, v závislosti na množství použitého papíru koše.
Pokaždé, když hodíte kus papíru do prachového zásobníku, představte si sami ztrácíme všechny ostatní zdroje stejně. Jsem si jistý, zjistíte, že mnohem jednodušší pro úsporu papíru.
Pokračovat ve čtení
VBA podpora v OpenOffice.org Calc
Publikováno dne dne 21.. Říjen, 2009 Krishnan .
Po mnoho let až do včerejška, co jsem věděl o OpenOffice.org Calc. Dnes jsem nadšený.
Snažil jsem se OpenOffice před mnoha lety. To mohl udělat pár věcí tehdy, ale okamžitě jsem odmítl jako neadekvátní pro mé potřeby. Vždy jsem byl příznivcem toho, co mohl udělat VBA pro Excel.
Minulý týden jsem dokončil nejsložitější část aplikace VBA, co jsem kdy napsal. Jsem nováček VBA a trvalo mi týden dokončit svůj kód, který může být vytištěn na 28 stran formátu A4. Můj tabulky až do data funguje bezchybně na XP / Office 2003, jako to má, ale napsal jsem většinu svého kódu ve Windows Vista / Office 2007.
Když jsem se upgradovat na Debian Squeeze, Openoffice.org 3.1.1 přišel s ním. Ověřil jsem si novou verzi a byl dojem, že by se dalo napsat makra v Pythonu, JavaScript, BeanShell Kromě základního.
Snažil jsem se otevřít svůj nejsložitější část kódu VBA v OpenOffice.org a byl jsem bombardován stovkami opakujících se chybových zpráv, které jsem měl zabít tabulky z příkazové řádky. Byl jsem přesvědčen, že VBA a OOoCalc nejsou kompatibilní, až jsem objevil tuto stránku náhodou, když se snaží naučit psát makra Javascript v OOo.
OK. Vše, co jsem potřeboval přidat byl "Možnost VBA Podpora 1". To neznělo příliš obtížné, a tak jsem se pokusil otevřít svůj tabulku znovu a znovu musel zabít vše z příkazové řádky.
Někteří, co není v pořádku a já jsem nebyl schopen spustit VBA přes slibované kompatibilitě.
Tak jsem se rozhodl jít pomalu. Bez ohledu na to, kolikrát jsem nemohl spustit makra, když jsem otevřel nativní soubor aplikace Excel. Tak jsem se rozhodl otevřít excel soubor s postižením maker. To mi dovolte otevřít tabulku, ale nic se pracuje. Zjistil jsem, že OOoCalc automaticky přidal "Option VBA Podpora 1" do svého modulů.
Zachránil jsem soubor jako týden ODS a pokračoval tím, že umožňuje ladění makra znovu. Tentokrát chyby se nenacházely v flood.They přišel jeden po druhém, a to bylo snadnější ladění.
První soubor chyb souvisejících s proměnnými, které neměly explicitní Dim. VBA v aplikaci Excel se zdálo shovívavější při manipulaci varaibles bez řádných Dim prohlášení. Ale OOo Calc se to nelíbilo. Tak jsem skončil přidání několika Dim prohlášení pro některé proměnné.
Následující skupina chyb byl s Excel názvy UDF. OOo Calc rád vidět funkce se odvolalo s velkými písmeny. Takže pokud byste používat malá písmena v aplikaci Excel, by se zobrazí jako chyby. To by mohlo být snadno napravit použitím najít a nahradit funkci.
S jen tyto dvě věci, pevná můj nový. ODS soubor pracoval dokonale. Pak jsem ji zachránil. XLS a znovu otevřete dialogové okno XLS a všechno funguje. Ačkoli OOo Calc dokumentace stále říká, že ne všechny funkce jsou podporovány VBA, VBA běží dobře na OOoCalc pro všechny praktické inženýrské výpočty. Takže teď je čas pro mě k přechodu.
Nyní, pokud máte potíže, jak se vaše kódu jazyka VBA pro práci v OOo Calc, dont vzdát brzy.


















































