insert product’s picture using vba in excel 2007 (ดึงรูปภาพสินค้าแสดงใน Excel ตาม product id)

สวัสดีครับ สำหรับก่อนหน้านี้ผมได้แสดงการดึงรูปภาพขึ้นมาแสดงใน Excel ซึ่งตัวอย่างเป็น File

ของ Excel 2003 ซึ่งถ้าเรา vba มาใช้บน excel 2007 จะแสดงรูปซ้ำตำแหน่งเดิม ดังตัวอย่างรูปด้านล่าง

excel 2007 แสดงรูปซ้ำ

รูปแสดง excel 2007 แสดงรูปซ้ำ

เราต้องเข้าไปแก้ใน vba โดยกำหนด range
Selection.Left = ActiveSheet.Range(“A” & i).Left
Selection.Top = ActiveSheet.Range(“A” & i).Top

หลังจากแก้ไขเมื่อเรา click run vba จะเห็นว่ารูปภาพเรียงกันตามที่ต้องการครับ

แสดงรูปเรียงตามลำดับ

รูปแสดงผลหลังจากแก้ไข vba บน 2007

Download sample insert product picture using vba in excel 2007

vba script :

——————————–Begin——————————————-

Dim i As Integer
Dim sFilename As String
Dim bcontinue As Boolean
Dim spath As String

Sub Attempt1()
On Error Resume Next

spath = “D:\Vdo_Capture\ProductPic\”
i = 2
bcontinue = True
While bcontinue
sFilename = Worksheets(1).Cells(i, 2).Value
If sFilename = “” Then
bcontinue = False
Else

Cells(i, 1).Select
ActiveSheet.Pictures.Insert(spath + sFilename + “S1.jpg”).Select
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = 50
Selection.ShapeRange.Width = 50
Selection.Left = ActiveSheet.Range(“A” & i).Left
Selection.Top = ActiveSheet.Range(“A” & i).Top
i = i + 1
End If
Wend
End Sub

——————————–End—————————————–

ครั้งต่อไปผมจะ Post การดึง Data จาก Database โดย Excel เช่น ดึง Title Product มาแสดง

เราสามารถทำเป็น File เก็บไว้ แล้วถ้าแผนก Sale ต้องการดึง Title Product เพื่อทำ Report ก็

สามารถใส่ Product ID ลงใน Column ของ Excel ได้เลย

Happy Valentine😉

Ae.

วิธี จ่าย ค่าบริการ 3g ให้ Ais

สวัสดีครับ ไม่ได้ Update Blog มาเกือบเดือนเนื่องจากติดธุระสิ้นปี และไปดำน้ำ Scuba มา

เมื่อวาน Mifi 3g ทำอย่างไรก็ไม่เร็ว ตรวจสอบยอดเงินปรากฎว่า ระบบไปตัด Package 99 บาท

ต่อเดือน เนื่องจากระบบของ Ais ไม่สามารถจะเปลี่ยน Package ได้ระหว่างที่มีการใช้ Package

เดิมอยู่แล้วที่หน้า Web Mobileinternet มี Menu ให้เลือก Package ใหม่ แต่พอยืนยัน ระบบ

บอกไม่สามารถทำรายการได้  จึงต้องโทรเข้าไปเปลี่ยน Package เป็น 899 ต่อเดือน และทำตาม

ที่พนักงาน Call Center Ais 1175 บอกว่าเราต้องเปลี่ยนค่า Default จากระบบตอนซื้อ Sim 3g

ครั้งแรก 99 บาทเป็น 899 ครั้งต่อไปถ้าเงินในระบบไม่พอ ระบบก็จะไม่ตัด Package 99 จะรอจนกว่า

เราจะจ่ายเงินเข้าระบบครับ  วิธีการจ่ายเงินแบบง่ายๆ เริ่มกันเลยดังนี้ครับ

1. ไปที่ Internet Banking ตัวอย่างของ (Kbank)

จ่าย 1 2 call

จ่าย one 2 call หน้า kbank

จากรูปเข้าไปหน้า Bill And Payment(ชื่อ Menu ประมาณนี้ครับ) แล้วก็เลือก Drop Down ตามรูปภาพ
และจะมีราคาให้เรากรอก เป็น 50,100 อะไรประมาณนี้ และใส่หมายเลขโทรศัพท์ของ Sim ที่เราใช้งานอยู่

แล้วก็ Click จ่าย

2. เปิด Mifi แล้วเรา Connect Internet โดยใช้ Mifi หรือ Aircard เรา เปิด Browser

ไปที่ Link http://www.ais.co.th/mobileinternet/online

แล้ว Click ตรวจสอบยอดเงินคงเหลือ web จะรู้หมายเลขโทรศัพท์

เราเอง แสดงรูปภาพตัวอย่างด้านล่างครับ

eService

ตรวจสอบ Package

ตรวจสอบยอดเงิน

ตรวจสอบยอดเงิน

หลังจากนี้เราก็โทรไปแจ้งเปลี่ยน Package ตามที่เราต้องการ และอย่าลืมบอกพนักงาน
ว่าถ้าระบบจะตัดเงินครั้งหน้า ให้ตั้งค่าเป็น Package อะไร จะได้ไม่ต้องแจ้งเปลี่ยนกันทุกเดือนครับ

Happy New Year 2012 ครับ

Ae.

c# asp.net ป้องกันการ Post รูปที่ไม่เหมาะสม

สวัสดีครับ ถ้าเราทำ Web Board แล้วใครมา Post link ของรูปภาพที่ไม่เหมาะสม หรือเราต้องการแก้ไข Link ต่างๆ ทั้งหมดบนหน้า Web

Page เราสามารถที่จะเขียน Function ดักการทำงานเพื่อแก้ไข Link ก่อนที่ระบบจะแสดงผลไปยัง Web Browser  ผมขอยกตัวอย่าง

หน้า Index.aspx เราจะ Replace Link  จาก Domain ที่เราไม่ต้องการและแสดง Image ของเราแทนที่

เช่น http://www.xxx.com/images/pic1.jpg  จะถูกทับเป็น http://www.mydomain.com/images/censor.jpg?=pic1.jpg

หลังจากนี้เราก็จะเห็นรูป censor.jpg แทนที่

แสดง Code ตัวอย่างครับ

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Sk.StepUpSolution.WebDisplay
{

public partial class index : System.Web.UI.Page
{
protected override void Render(HtmlTextWriter writer)
{
using (HtmlTextWriter htmlwriter = new HtmlTextWriter(new System.IO.StringWriter()))
{
base.Render(htmlwriter);
string html = htmlwriter.InnerWriter.ToString();
html = html.Replace(“www.xxx.com/images/”,”www.mydomain.com/images/censor.jpg?=”);
writer.Write(html.Trim());
}
}
protected void Page_Load(object sender, System.EventArgs e)
{
//Your Code
}
}

หวังว่าจะมีประโยชน์ครับ Goodnight…

สกนธ์

 

ขั้นตอนการลง php 5 3 8 สำหรับ web server

เที่ยงคืนกว่าแล้ว มัวแต่ไป Update Topic เรื่อง Vpn และ Air Card ก่อนหน้านี้ ตั้งใจจะเขียน วิธีลง PHP version ล่าสุด ณ ตอนนี้ คือ 5.3.8 ถ้าอยากจะให้ PHP ส่ง Mail ได้โดยไปใช้ smtp server และใช้ User Name และ Password ของ Account เรา ต้องลง Plugin เพิ่ม ทางภาษา PHP จะเรียกว่า Framework PEAR ซึ่งจะมีขั้นตอนที่แตกต่างกันบ้างจาก PHP Version ก่อนหน้านี้ครับ

ขอทิ้งท้ายด้วยรูป หลังจากที่เรา Download มาแล้ว Click Install ครับ แล้วจะมาอธิบายต่อครั้งหน้าครับ เริ่มจาก Download ที่ไหนเลย

php 5.3.8

install php 5.3.8

Goodnight ครับ
สกนธ์

vpn ทำงานนอก Office ที่ไหนก็ได้ ขอให้มี Internet

vpn มาจากคำว่า virtual private network ถ้าเราต้องการจะใช้ Program ,Application หรือ Software ของ Office ที่ลงเครื่องเรา

ซึ่งจะใช้ได้เฉพาะตอนที่อยู่ใน Office เพราะ Application  ต้องติดต่อกับ Database  แล้วจะทำอย่างไรให้เราสามารถใช้งาน

ได้ถ้าเราหิ้วเครื่องไปใช้นอก Office

Mission 1 ซื้อ Firewall ที่สามารถ Set Vpn ได้มาติดตั้งที่ Office  ซึ่งปัจจุบัน Firewall ราคาไม่แพงเช่น ผมเลือกใช้ ZyWALL USG 100

ราคา 21,000 บาท ของ Zyxel และ Config ค่าทำ Vpn โดยใช้ Static IP ที่ได้จากผู้ให้บริการ Internet

ZyWall usg 100 มี Vpn ในตัว

Mission  2 ต้องลง Software Vpn Client ที่เครื่อง Notebook เรา โดยครั้งต่อไปผมจะแสดง Vpn Client ของ ZyXel และ Cisco

ว่าการใช้งานทำอย่างไร…

Picture ZyXel Vpn Client

รูปนี้เป็น Software Vpn Client ของ ZyXel ครับ ซึ่งปัจจุบันใช้ร่วมกับ  ZyWALL USG 100(ไม่รู้จะเรียกอย่างไรดี ว่า Firewall ของ ZyXel หรือ ZyWall ตั้งชื่อว่าซะอย่างนี้)

จะแสดงอีกตัวอย่างหนึ่งที่ใช้ Vpn Client ของ Cisco กับ Firewall Cisco ASA 5505

CISCO ASA 5505

Firewall Cisco ASA 5505

ใช้คู่กับ Cisco Vpn Client Version 5.0.07

CISCO VPN CLIENT V5.0.07

CISCO VPN CLIENT 5.0.07

ฝันดีครับ
สกนธ์

ทดสอบ Huawei E173 สามารถใช้ 3g ได้ราคา 1500 บาท

หายไป 1 เดือนไม่ได้ Update Blog เนื่องจากปัญหา web ที่ดูแลโดน Hacker ทำ DDoS Attack และต้องย้าย Server จาก Office ไปที่ Datacenter

IDC หลักสี่ เพื่อหนีน้ำท่วม ช่วงระยะเวลานี้หรือก่อนหน้านี้หลายคนต้องทำงานที่บ้าน work at home หรือ ออกไปทำงานที่ต่างจังหวัด  ซึ่งส่วนใหญ่

ก็เรียกหา Internet เพื่อที่จะ Access เข้าไปใช้ระบบของ Office

มีโอกาสได้ลองใช้  Huawei E173 กับ True Net Sim รายเดือน 49 บาท (ไปซื้อที่ ศูนย์ให้บริการ True จะได้ Free ไม่เสียตัง) จากนั้นบอกให้

เจ้าหน้าที่สมัคร Promotion 3g แบบรายเดือนให้ด้วย 899 บาท แต่ถ้าต้องการใช้ Net อย่างเดียวก็ 759 บาท  สำหรับ 3g Net Sim แบบเติมเงิน

นั้นไม่ทราบว่ามีหรือไม่  ฝากหาข้อมูลต่อด้วยครับ
หน้าตา E173 ลืมถ่ายมาตอนนี้พี่สาวใช้อยู่ที่โคราชครับ ขอบคุณสำหรับภาพนี้ จาก Link http://3g.vivaonline.biz/review-aircard-3g-huawei-e173/

Huawei E173 สามารถใช้ 3g ได้

Picture Huawei E173

หลังจากสมัคร Promotion 3g แล้ว ต้องรอจนกว่าระบบจะเปิดให้ใช้งาน  ตอนที่ซื้อ Sim และสมัคร Promotion ที่ศูนย์ True

ตอนสี่โมงเย็น  สามารถใช้ Internet ได้ตอนเช้าอีกวัน ถ้าเห็นไฟเป็น สีฟ้า แสดงว่ากำลังใช้ 3g ลอง Test Speed ได้เลยครับ

Test ที่โคราชอยู่ที่ 3 – 3.5 mb ซึ่งความเร็วขนาดนี้ใช้งานได้สบาย รายละเอียดอื่นๆ ดูได้จาก Link 3g.vivaonline.biz ด้านบนครับ

ตอนนี้ใกล้จะเที่ยงคืนแล้ว พึ่งเสร็จจากการประชุม กำลังทำงานต่อแต่รู้สึกว่าคิดอะไรไม่ค่อยออก  จำได้ว่าเมื่อเที่ยง

พี่ Richard เอา Huawei E173 จากพี่สาวมาใช้  ทำให้ต้องตั้งค่าใหม่หลังจาก Install Program  น่าจะชื่อ Mobile Partner

เวลาเสียบ E173 กับ Usb จะเห็นเป็นเหมือน Flash Drive อันหนึ่ง เราก็ double click เข้าไป install program เลย

หลังจากนั้น เราต้องตั้งชื่อ เป็น TRUE-H ใช้ User และ Password เป็น true  ตั้งค่าตามรูปนี้ครับ เนื่องจากใช้ Sim 3g ของ

True move h อยู่

ตั้งค่า Usb Air Card ของ True Move H

ตั้งค่า True Move 3g H

ถ้าตั้งค่าได้ถูกต้อง ไฟจะแสดงสีฟ้า แสดงว่ากำลังใช้ 3g อยู่ครับ ข้อมูลเพิ่มเติมดูได้จาก

http://www.it24hrs.com/2011/truemoveh-3g-open

 

Goodnight ครับ..

สกนธ์

เปรียบเทียบ net sim Ais 3g และ Dtac 3g ต่างกันอย่างไร โดยใช้ mifi huawei และ iphone 3gs

เมื่อ 2 เดือนก่อน ผมมีความจำเป็นต้องใช้ Internet ความเร็วสูง กับ Notebook นอกพื้นที่  ซึ่งขณะนั้น

มี net sim go 3g ของ Ais จำหน่าย แต่ของ Dtac ยังอยู่ในขั้นตอนการทดสอบและไม่รองรับต่างจังหวัด

ซึ่งผมก็เกิดความสงสัยเพราะได้ยินว่า 3g รอผ่านกฎหมายสัมปทานก่อนถึงจะใช้ได้ทั่วประเทศและน่าจะมี

คลื่นความถี่เดียว ถึงได้แย่งกันนัก ว่าใครจะได้  จึงทำให้เกิด Mission ต่างๆ ตามมาเพื่อให้ได้มาซึ่ง 3G!

Mission 1 หาผู้ให้บริการ 3g

แต่เมื่อ Ais ประกาศว่าใช้ได้ต่างจังหวัดและมีการขาย sim เกิดขึ้น ผมใช้ net sim go 3g unlimited 899 บาท

(ใช้ 3g ได้ 3gb หลังจากนั้นจะเปลี่ยนเป็น edge)  ก่อนหน้านี้ 2 เดือน Dtac ยังไม่มี package sim 3g ขาย จึงต้อง

ใช้ Ais

Mission 2 หาอุปกรณ์เพื่อใส่ sim

ตอนแรกมอง Air Card ไว้ แต่รู้มาว่า ปัจจุบันมี mifi  (mobile wifi) ของ HUAWEI (ออกเสียงว่า หัวเหว่ย)

สามารถใส่ net sim และทำตัวเองเป็น hotspot กระจายคลื่น wifi ให้ computer เครื่องอื่นสามารถ connect ได้

ตัวที่ผมใช้อยู่ต่อได้ 5 ตัว ความไกลขึ้นอยู่กับว่าต่อชาร์ตอยู่หรือไม่ ถ้าต่ออยู่ก็จะไกลขึ้นครับ สรุปผมเลือกซื้อ mifi

Mission 3 คิดอีกครั้งเพื่อให้คุ้มที่สุด mifi HUAWEI E585 ที่จะใช้ลองรับ 3g ของ sim ทุกค่ายจริงหรือ

ผมทิ้งท้ายไว้เท่านี้ก่อน  ครั้งหน้าจะมาอธิบาย ความแต่งต่างระหว่าง dtac 3g และ ais 3g และผมกำลังทำ Vdo

เปรียบเทียบ ทดสอบ speed ระหว่าง 3g ทั้งสองค่าย

โดยใช้ iphone 3gs ทำเป็น hotspot กับ sim 3g dtac และ HUAWEI E585 กับ ais net sim 3g ซึ่งเป็น hotspot

อยู่แล้ว

แสดงรูปตัวอย่าง preview

iphone 3gs huawei e585

test sim 3g dtac and ais

huawei e585

test huawei e585 3g

huawei e585

e585

ต่อจากครั้งที่แล้วครับ

Mission 3 (continue) เนื่องจาก คลื่น 3g มีด้วยกันสองความถี่ มาตรฐาน ยุโรปใช้ ควมาถี่ 900 MHz ซึ่งก็คือคลื่นของ Ais ในปัจจุบัน

ส่วนทาง อเมริกา ใช้ความถี่ 850 MHz ซึ่งก็คือของ Dtac ครับ  ซึ่งสองเดือนก่อนหน้านี้ต้องเลือกซื้อ mifi hotspot ของใครก็

ของมัน ฉนั้นจึงเป็นคำตอบว่าถ้าซื้อ E585 ก็ไม่สามรถใช้ 3g ของ Dtac ได้ ถ้าต้องการใช้ 3g Dtac ก็ต้องเลือกรุ่นอื่นครับ

ซึ่งตอนนที่ผมซื้อนั้น ยังไม่มี mifi ที่สามารถใช้ 3g ทั้งสองคลื่นได้  ถ้าปัจจุบันมีแล้วผมจะมา Update ครั้งหน้าให้ครับว่าเป็นของ

รุ่นอะไร

Mission 4 ทดสอบว่าใครครอบคลุมสถานที่ต่างๆมากกว่ากัน

ขอบอกว่าจากที่ทดสอบด้วยตนเอง ไปทดสอบที่จังหวัดนครราชสีมาไม่ได้อยู่ในห้างสรรพสินค้าสามารถใช้ 3g ได้แต่ Dtac จะ

เป็น edge เมื่อทดสอบใน กทม. อนุสาวรีย์ และ ทาวน์อินทาวน์ สามารถใช้ Dtac 3g ได้ Ais ไม่สามารถใช้ได้  ทดสอบที่ทองหล่อ

Ais 3g ใช้ได้ Dtac คิดว่าได้เหมือนกันแต่ไม่ได้ทดสอบ

ทั้งสองก็มีข้อดีคนละด้าน ซึ่งผมก็ใช้ sim มือถือรายเดือนของ Dtac อยู่แล้ว จึงซื้อ MIFI HUAWEI มาใช้กับ Ais 3g

หัวข้อใหม่ครั้งหน้า จะ Post Vdo แสดง Speed ที่วัดได้ครับ

ขอบคุณครับ