hehehe...

Jadi, beberapa controls library berstatus redistributeable, seperti common
dialog dan common control. Contohnya listbox, combobox, textbox, dan
beberapa activex control yang umum dipakai. Tetapi, ada activex controls
yang non redistributeable alias membutuhkan lisensi.
MS Flexgrid termasuk activex control milik VB6 yang non redistributeable.
Jadi, penggunaan activex ini harus memiliki lisensi VB6. Cara paling mudah
untuk mendapatkan lisensi VB6 adalah dengan meng-install VB6. Tapi jika
seluruh komputer yang akan menggunakan MS Flexgrid di dalam Excel Files
harus meng-install VB6 kan jadi tidak praktis. Tapi apa boleh buat, jika
memang akan menggunakan activex tersebut, berarti harus menerima kondisi
yang ada.

Jadi, controls library berlisensi seperti MS Flexgrid ini dikhususkan untuk
VB6. Seluruh hasil VB6, yaitu file-file .exe atau apapun itu yang dibuat
dengan VB6 akan bisa memanfaatkan controls ini. Tetapi, penggunaan controls
seperti ini diluar VB6 dan hasil dari VB6 tidaklah dimungkinkan jika tidak
memiliki lisensi VB6 di komputer setempat. Contohnya ya menggunakan MS
Flexgrid di Excel VBA tidak memungkinkan karena Excel adalah aplikasi
diluar VB6. Tapi jika Anda membuat sebuah file .exe dengan VB6 berisi MS
Flexgrid yang bisa membuka Excel dan bekerja dengan Excel, maka MS Flexgrid
bisa digunakan di file .exe hasil VB6 tersebut di komputer manapun tanpa
membutuhkan lisensi VB6. Mungkin MS Access yang di-compile menjadi mde
masih memungkinkan untuk menggunakan MS Flexgrid tanpa lisensi VB6. Tapi
hanya mungkin loh ya...

Hal ini adalah salah satu alasan kenapa disarankan selalu kepada pengguna
Excel untuk menggunakan controls bawaan semaksimal mungkin. Karena controls
yang bukan bawaan akan memunculkan kerumitan dalam penggunaannya di
komputer lain, beberapa hal diantaranya seperti :
a. harus ada file library-nya di komputer yang akan menggunakan Excel Files
berisi controls tertentu yang bukan bawaan
b. meregister file library tersebut
c. mendapatkan lisensi untuk controls tersebut
d. mengkondisikan security update terhadap controls (seperti menon aktifkan
kill bits)
e. kesesuaian arsitektur office (32bit atau 64bit) dengan controls
tersebut, seperti office 32bit hanya bisa pakai controls 32bit, dan office
64bit (mulai xl2010 ke atas baru ada office 64bit) hanya bisa pakai
controls 64bit. [umumnya, controls milik VB6 adalah 32bit].
f. compatibility issue dari si controls di OS yang baru (windows 7 ke atas).


Berhubung milis dibatasi agar berusaha menjaga jarak dari kegiatan piracy,
maka untuk hal seperti lisensi ini, hanya bisa menyarankan demikian. Andai
akan mencari cara yang melanggar copyright tanpa meng-install VB6, silakan
dicari di internet tentang lisensi di registry windows.


Sebenarnya, ada activex control bernama spreadsheet yang juga bisa bekerja
layaknya MS Flexgrid. Memang tampilannya seperti sebuah sheet. Tapi
setidaknya banyak kemampuan MS Flexgrid yang ada di spreadsheet controls.
Bisa juga dengan memanfaatkan listbox, yang mungkin butuh lebih dari 1
listbox untuk membuat yang beneran seperti ms flexgrid jika dituntut hampir
sangat menyerupai.

:)
maaf, tidak bisa membantu lebih jauh tentang hal tersebut.

Wassalam,
Kid



2015-12-02 15:48 GMT+07:00 Heru Safrudin [email protected]
[belajar-excel] <[email protected]>:

>
>
> "The control could not be created because it is not properly licensed"
> Mr. Kid apakah artinya control ini berlisensi sehingga tidak bisa dipasang
> ?
> Pada 2015 12 2 01:32, "'Mr. Kid' [email protected] [belajar-excel]" <
> [email protected]> menulis:
>
>>
>>
>> Hai Heru,
>>
>> MS Flexgrid adalah activex control 32bit yang merupakan paket activex
>> control VB6 dengan library bernama msflxgrd.ocx
>> File ini bisa didapat di dalam file update VB6 SP6 yang ada disini :
>> (unduh dulu file tersebut)
>> https://www.microsoft.com/en-us/download/details.aspx?id=5721
>>
>> Kemudian, untuk mendapatkan file msflxgrd.ocx dari dalam installer VB6
>> SP6 yang telah diunduh :
>> 1. pastikan Anda memiliki aplikasi untuk mengkompresi file seperti WinZIP
>> atau 7z
>> 2. buka archive dari file installer tadi, atau extract ke suatu folder
>> 3. cari file .cab bernama msflxgrd.cab -> extract ke suatu folder -> akan
>> ada file msflxgrd.ocx
>> *** jika Anda butuh activex control yang lain yang menjadi paket VB6,
>> lakukan hal yang sama terhadap file .cab yang berkaitan.
>>
>> File sudah didapat, lalu di copy ke folder :
>> > Pada komputer dengan OS 64bit, letakkan di folder \windows\syswow64
>> > Pada komputer dengan OS 32bit, letakkan di folder \windows\system32
>>
>> Lakukan register :
>> 1. di Desktop -> Start -> ketik cmd atau cari icon Command Prompt -> klik
>> kanan icon cmd -> run as administrator
>> 2. ke folder lokasi msflxgrd.ocx di folder windows (ke folder syswow64
>> atau system32)
>>        cd\windows\syswow64 atau cd\windows\system32 tergantung OS
>> setempat 64bit atau 32bit
>> 3. lakukan register library :
>>       regsvr32 c:\windows\syswow64\msflxgrd.ocx     (syswow64 diganti
>> system32 jika OS setempat 32bit)
>> 4. jika sukses, maka activex control ms flexgrid bisa digunakan melalui
>> addtional control di Excel
>>
>> Terkadang, activex control (apa saja) tidak dapat di-insert ke dalam
>> userform atau worksheet.
>> 1. jika tidak dapat di-insert di dalam worksheet, maka ke VBE -> buat
>> userform -> additional control di toolbox -> coba insert ke userform
>> 2. jika di userform tidak dapat di-insert dan muncul peringatan not
>> trusted atau semacamnya :
>>      a. unduh security update vb6 yang diarahkan oleh sebuah link yang
>> ada di link berikut :
>>            https://support.microsoft.com/en-us/kb/957924
>>      b. install security update yang telah diunduh
>>      c. tutup semua Excel -> coba insert activex lagi di Excel userform
>> 3. jika nomor 2 masih gagal, coba turn off kill bit dari IE melalui
>> windows registry :
>>      *** untuk msflxgrd, GUIDs nya adalah
>> 6262D3A0-531B-11CF-91F6-C2863C385E30
>>      a. tutup semua Excel -> start -> regedit
>>      b. ke \Hot Key Local Machine\Software\Microsoft\Internet
>> Explorer\Activex Compatibility
>>      c. cari GUIDs tersebut di atas -> double click -> item Compatibility
>> Flags di klik kanan -> modify -> isi dengan 0 -> OK
>>      d. tutup regedit -> coba insert activex di Excel
>> 4. kalau masih gagal, berarti ada hal lain yang jadi penyebabnya....
>>
>> moga-moga tidak sampai nomor 4 ya...
>>
>> Wassalam,
>> Kid
>>
>>
>>
>>
>> 2015-11-27 16:06 GMT+07:00 Heru Safrudin [email protected]
>> [belajar-excel] <[email protected]>:
>>
>>>
>>>
>>> Adakah activex yang mirip flexgrid.ocx. yg bisa dipasang di excel-2003,
>>> kalo ada bisa didownload dimana ?
>>>
>>> Terima kasih
>>> Heru Safrudin
>>>
>>>
>> 
>

Kirim email ke