PC Review


Reply
Thread Tools Rate Thread

Can I create a new pattern in Excel programmatically?

 
 
jonno
Guest
Posts: n/a
 
      18th Mar 2009
In Excel 2002 I can format a shape with a pattern. I can choose from 48
patterns in the list.
If those patterns aren't suitable is there any way that I can specify an
additional pattern?
eg Can I add some patterns programmatically when Excel starts up?

Here's what I do:
1) Add an AutoShape
2) Right click the AutoShape, choose Format Autoshape...
3) Choose Color dropdown
4) Select Fill Effects...
5) Choose Patterns tab
6) See 48 patterns, none of which are quite right

At this point I'd like some more patterns to be available. I'm happy to
write some VBA to get them in the list if possible.

cheers,
Jonathan
 
Reply With Quote
 
 
 
 
Jim Cone
Guest
Posts: n/a
 
      18th Mar 2009

You have an answer at your earlier post.
--
Jim Cone
Portland, Oregon USA




"jonno"
<(E-Mail Removed)>
wrote in message
In Excel 2002 I can format a shape with a pattern. I can choose from 48
patterns in the list.
If those patterns aren't suitable is there any way that I can specify an
additional pattern?
eg Can I add some patterns programmatically when Excel starts up?

Here's what I do:
1) Add an AutoShape
2) Right click the AutoShape, choose Format Autoshape...
3) Choose Color dropdown
4) Select Fill Effects...
5) Choose Patterns tab
6) See 48 patterns, none of which are quite right

At this point I'd like some more patterns to be available. I'm happy to
write some VBA to get them in the list if possible.

cheers,
Jonathan
 
Reply With Quote
 
Jonathan McComb
Guest
Posts: n/a
 
      18th Mar 2009
Yep, thanks - intarweb got me (that and a small brain).

Sorry for the postspam and thanks for your answers

"Jim Cone" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
>
> You have an answer at your earlier post.
> --
> Jim Cone
> Portland, Oregon USA
>
>
>
>
> "jonno"
> <(E-Mail Removed)>
> wrote in message
> In Excel 2002 I can format a shape with a pattern. I can choose from 48
> patterns in the list.
> If those patterns aren't suitable is there any way that I can specify an
> additional pattern?
> eg Can I add some patterns programmatically when Excel starts up?
>
> Here's what I do:
> 1) Add an AutoShape
> 2) Right click the AutoShape, choose Format Autoshape...
> 3) Choose Color dropdown
> 4) Select Fill Effects...
> 5) Choose Patterns tab
> 6) See 48 patterns, none of which are quite right
>
> At this point I'd like some more patterns to be available. I'm happy to
> write some VBA to get them in the list if possible.
>
> cheers,
> Jonathan


 
Reply With Quote
 
Jim Cone
Guest
Posts: n/a
 
      18th Mar 2009
This one line of code loads a "brick wall" image into an autoshape oval...

ActiveSheet.Shapes("Oval 2").Fill.UserPicture "C:\Program Files\Microsoft Office 2002\media\office10\autoshap\BD18208_.wmf"

The file path will have to be adjusted for each computer it is on,
unless more code is written to search the file system to find the
particular picture file or you load the picture
file with the workbook with each installation.
--
Jim Cone
Portland, Oregon USA




"Jonathan McComb" <(E-Mail Removed)>
wrote in message
Yep, thanks - intarweb got me (that and a small brain).
Sorry for the postspam and thanks for your answers

"Jim Cone"
<(E-Mail Removed)>
wrote in message
> You have an answer at your earlier post.
> --
> Jim Cone
> Portland, Oregon USA





> "jonno"
> <(E-Mail Removed)>
> wrote in message
> In Excel 2002 I can format a shape with a pattern. I can choose from 48
> patterns in the list.
> If those patterns aren't suitable is there any way that I can specify an
> additional pattern?
> eg Can I add some patterns programmatically when Excel starts up?
>
> Here's what I do:
> 1) Add an AutoShape
> 2) Right click the AutoShape, choose Format Autoshape...
> 3) Choose Color dropdown
> 4) Select Fill Effects...
> 5) Choose Patterns tab
> 6) See 48 patterns, none of which are quite right
>
> At this point I'd like some more patterns to be available. I'm happy to
> write some VBA to get them in the list if possible.>
> cheers,
> Jonathan


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Create new pattern in Excel programmatically jonno Microsoft Excel Programming 3 18th Mar 2009 09:15 PM
Programmatically create button on Excel worksheet (vb.net) valerashylin Microsoft Excel Programming 2 19th Mar 2008 01:27 PM
how to create a table programmatically in excel? Britt Microsoft ADO .NET 2 10th Nov 2006 02:12 PM
Pattern search - Programmatically. =?Utf-8?B?UnAwMDc=?= Microsoft Excel Programming 0 9th Oct 2006 03:45 PM
Create Blank Excel file Programmatically =?Utf-8?B?U2FyYWg=?= Microsoft Access Form Coding 2 14th Sep 2006 05:47 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 02:39 PM.