< návrat zpět

MS Excel


Téma: Rich Textbox security warning rss

Zaslal/a 22.1.2014 11:11

vie niekto sa zbavit tej hlasky "secure warning" aby sa nezobrazovala pri objecte Microsoft Rich Textbox Control 6.0 (SP6)???

prikladam aj prilohu kde som do cupliku dal show na userform kde sa nachadza ten object Microsoft Rich Textbox Control 6.0 (SP6)

Příloha: zip17406_test.zip (17kB, staženo 26x)
Zaslat odpověď >

Strana:  1 2   další »
#017419
avatar
a zas niccitovat
icon #017420
eLCHa
Pokládáte dotazy, na které tady není nikdo schopen odpovědět ;)))

Já si zatím vždy vystačil s prvky, které jsou standardní součástí balíku. O RTB něco psal pan Pecháček na fóru Excelplus, bohužel toto fórum už neexistuje. Můžete se zkusit obrátit na něj, na jeho stránkách je kontakt.
Já si jen pamatuji, že s tím byl problém, ale nikdy jsem ho neřešil.

http://support.microsoft.com/kb/838010/en-us
If you design solutions for Microsoft Office, you must avoid using this control directly. If you have to provide the functionality of this control, create a "container" control, such as a Microsoft Visual Basic 6.0 UserControl control, an ATL 6.0 Composite control, or an ATL 7.0 Composite control that can host the Rich TextBox Control 6.0. Then, validate the data that the "container" control loads so that the data is safe for initialization. You can use this new control in Office.

Píšou tam: Toto chování je záměrnécitovat
#017421
avatar
eLCHa: a co pouzivate ked potrebujete zafarbovat casti textu? :)citovat
#017423
avatar
V systému prvek nemám a nechce se mi ho instalovat. Po přečtení textu podpory MS bych zřejmě zkusil obalit prvek vlastní třídou a teprvu tu použil v uf.

Alternativně bych zkusil objekt vytvořit mimo uf, naplnil bych ho a pak ho zkusil do uf přidat.

Jak jsem psal, prvek nehodlám instalovat, jsou to jen tipy, co mě napadly.citovat
#017424
avatar
praveze ono tuto hlasku pise aj ked stupite do VBA editoru :)citovat
icon #017446
eLCHa
@Palooo
Možná vás to překvapí, ale nic. UF používám jako rychlou utilitku, kterou otevřu, nastavím, spustím a zavřu.

https://groups.google.com/forum/#!topic/microsoft.public.office.developer.vba/PvBKLyqM7x4
Z tohoto vyplývá (mám pocit, že něco podobného tenkrát bylo na tom Excelplus fóru)
že by měla pomoct změna hodnoty klíče
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\ActiveX Compatibility\{3B7C8860-D78F-101B-B9B5-04021C009402}
ze 400 na 0

Nemohu otestovat, protože nemám oprávnění měnit registry.
Pokud to potřebujete pro sebe na 1 PC, může fungovat. Pokud to však chcete spouštět na více PC, můžete se setkat minimálně s těmito 2 problémy
- oprávnění
- RTB v PC vůbec není

První i ten druhý (mám nainstalený virtuál s EXCEL2003 ) mám tady na tomto PC ;)
Přesně proto se vždy snažím vystačit se standardními prvky a proto jsem vám ani nemohl odpovědět na
http://wall.cz/index.php?m=topic&id=17144#post-17305
Jinak GridControl jsem dosud potřeboval 1x a nasimuloval jsem si ho pomocí TextBoxů - není sice tak pohodlné, ale funguje.citovat
icon #017448
eLCHa
Mno - jenom mně tak napadlo - pokud chcete zobrazit barevný kód, můžete využít WebBrowser ;))

Je to jen v rychlosti - musel byste prostudovat nastavení, ale měl by snad být ve všech PC

Private Sub UserForm_Initialize()
WebBrowser1.Navigate "about:blank"
Dim sCodeHTML As String
sCodeHTML = "<html><body>"
sCodeHTML = sCodeHTML & "<p><font color = blue>Modrý text</font></p>"
sCodeHTML = sCodeHTML & "<p><b>tučný text</b></p><hr />"
sCodeHTML = sCodeHTML & "</body></html>"
WebBrowser1.Document.Write sCodeHTML
End Sub
Příloha: zip17448_test-webbrowser.zip (11kB, staženo 26x)
citovat
#017449
avatar
dik eLCHa za help ... asi tam neham tu hlasku ... kedze nemozem menit registre na firemnych PC :) a HTML code zas nieje mozne editovat a tak isto skusal som aj nejake ine objekty podobne rich text boxu a vsetky robia to iste :)

ale aspon som sa ted naucil ze sa daju robit aj html listy co mne html code nerobi problem .... idem odskusat ci tam ide aj php code :Pcitovat
icon #017451
eLCHa
;)

PHP je zbytečný - zaprvé potřebujete server, který vám ho zpracuje a zadruhé (zjednodušeně) - co dělá PHP? Vytváří HTML pro prohlížeč - takže ten kód si vytvoříte přímo pomocí VBA
Něco jiného jsou JavaScripty - ty byste mohl využít ;)))

Ale - proč byste to dělal přes UderForm v excelu, když už to můžete dělat rovnou.
Takže bych zůstal max u toho barevného zobrazení... ;)citovat
#017452
avatar
kedysi som robil web stranky ale vedel som len html css a php :) javascrypt len vyuzivat ... nie tvorit ... ale to ked som bol mlady a blbby :))) a chcel som robit weboveho dizajnera :))) hned ma to preslocitovat

Strana:  1 2   další »

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