How can I know the name(s) of font from built-in font dialog from Word VSTO AddIns.
Hi, All !!
I would like to extract some values from the built-in font dialogbox "wdDialogFormatFont" through VSTO AddIns.
Figured out short codes;
Microsoft.Office.Interop.Word.Dialog
F_DLG = Globals.ThisAddIn.Application.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFormatFont];
F_DLG.Show();
MessageBox.Show( F_DLG.FontMajor.ToString() );
MessageBox.Show( F_DLG.FontHighAnsi.ToString() );
Ther last two lines (red ones) do not work at all.
How can I know the name of the fonts ? (English and Non-English)
In VBA, it works beautifully.
Thanks !!
Hi,
According to the description, you want to get some options from the build-in dialog dispaly by code.
As far as I know, we can declare an dynamic object to achieve the goal. Here is the code for your reference:
dynamic F_DLG = Globals.ThisAddIn.Application.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFormatFont];
F_DLG.Show();
MessageBox.Show(F_DLG.FontMajor);
Also we can use refrection to get the property we wanted like below:
Microsoft.Office.Interop.Word.Dialog F_DLG = Globals.ThisAddIn.Application.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFormatFont];
F_DLG.Show();
MessageBox.Show(F_DLG.GetType().InvokeMember("FontMajor", BindingFlags.GetProperty, null, F_DLG, null).ToString());
Regards & Fei
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Similar Messages
-
How can I know the name of the file that the user has currently open ?
Hello
I'm developing a module for x3dv.
http://hiperia3d.blogspot.com/search/label/X3DV%20Module%20For%20Netbeans
I am going to add a button to open the files when I click it.
I just need to know how can I know the name of the file that the user has currently open in the editor. What variable holds it in Netbeans?
Thank you
JordiIf you are using the JFileChooser to open the document, I would create another class with this included:
//initiate class variables
private File f;
//create JFileChooser
JFileChooser fc = new JFileChooser();
fc.setMultiSelectionEnabled(false);
fc.setFileSelectionMode(JFileChooser.FILES_ONLY)
//set the chooser to initialise File f with the file selected
int status = fc.showOpenDialog(null);
if (status == JFileChooser.APPROVE_OPTION)
f = fc.getSelectedFile();
public File getFile()
return f;
} -
How can I know the name of instance (SID)?
Dear all,
After I install the Oracle client in my computer, I would like to change the tnsname.ora. However, I don't know the name of instance (SID) because I am not the one install the database and the DBA is gone. So, how can I know the SID name and the port number as well.
Best Regards,
amyHey,
The sid defaults to the database name.
http://www.adp-gmbh.ch/ora/misc/identifiers.html
you can find it by
select name from v$database;
or by
show parameter db_name (run this in sql prompt)
Run the above on the database server. -
If i Know the Interface name of the badi ,how can i know the badi definitio
Hi Experts,
1. If i Know the Interface name of the badi ,how can i know the badi definition name?
2. And also if i know the name of the implimentation class,how can i know the implimantation name and definitin name
Thanks&Regards
Ramakrishna LHi,
in order to find BAdI definition starting from the interface, you should perform a "Where used List" from SE24.
Type your interface name and then, in the where used dialog box, tick the 'Business Add-in" check box.
1.But is there any table which stores Implimentation name and Implimentation class name?
2.And also any table that stores BADI Definitiion name and Implimentation names.
1. SXC_CLASS table; Exit, implementation side: Class assignment (multiple)
2. SXC_EXIT table: Exit: Implementation side: Assignment: Exit - Implementation
Regards,
Andrea -
How can i know the RPM of my HD?
I guys...
Simple question...
How can i know the RPM of my HD?
I have a Mac mini and i would like to know that.
Any ideas?.
Thanks so much!!!Hi!!
It doesn't show...
Vendor: NVidia
Product: MCP79 AHCI
Link Speed: 3 Gigabit
Negotiated Link Speed: 1.5 Gigabit
Description: AHCI Version 1.20 Supported
FUJITSU MHZ2120BH G1:
Capacity: 120.03 GB (120,034,123,776 bytes)
Model: FUJITSU MHZ2120BH G1
Revision: 00810009
Serial Number: K64PT9427599
Native Command Queuing: Yes
Queue Depth: 32
Removable Media: No
Detachable Drive: No
BSD Name: disk0
Medium Type: Rotational
Bay Name: Lower
Partition Map Type: GPT (GUID Partition Table)
S.M.A.R.T. status: Verified
Volumes:
Capacity: 209.7 MB (209,715,200 bytes)
Writable: Yes
BSD Name: disk0s1
Macintosh HD:
Capacity: 119.69 GB (119,690,149,888 bytes)
Available: 21.38 GB (21,376,569,344 bytes)
Writable: Yes
File System: Journaled HFS+
BSD Name: disk0s2
Mount Point: /
FUJITSU MHZ2120BH G1:
Capacity: 120.03 GB (120,034,123,776 bytes)
Model: FUJITSU MHZ2120BH G1
Revision: 00810009
Serial Number: K64PT9427599
Native Command Queuing: Yes
Queue Depth: 32
Removable Media: No
Detachable Drive: No
BSD Name: disk0
Medium Type: Rotational
Bay Name: Lower
Partition Map Type: GPT (GUID Partition Table)
S.M.A.R.T. status: Verified
Volumes:
Capacity: 209.7 MB (209,715,200 bytes)
Writable: Yes
BSD Name: disk0s1
Macintosh HD:
Capacity: 119.69 GB (119,690,149,888 bytes)
Available: 21.38 GB (21,376,569,344 bytes)
Writable: Yes
File System: Journaled HFS+
BSD Name: disk0s2
Mount Point: /
Those are the 2 texts...
Any idea?
Thanks!! -
How can I get the name of an internal table in a textfield?
Hi,
I have defined an internal table in a program. Now I need the name of thist table (<u>NOT</u> the components!!!) in a textfield.
Example for Data-Definitions in my Program:
data: begin of it_tab occurs 0,
feld1 like icon-id,
feld2 like icon-name,
end of it_tab.
data: tabname(30) type c.
How can I transfer the name "IT_TAB" into the field tabname?
Thanks in andvance!No, it has to by 'dynamic'. I don't want to transfer it hard, because it should work for any internal table name.
The requirement is: There are many function modules that have an input field TABLENAME. I have to give the tablename in the Form 'IT_TAB'.
But I look for a possibiltity not to write:
tabname = 'IT_TAB'.
For DDIC-Tables its not a problem, but I dont know a way for internal tables. -
Network : How can I get the name of all computers in the lan ?
Hi.
Network : How can I get the name or the IP of all computers in the lan ?Easiest way to find all IPs would be to scan the network. Ping every possible IP in the network and all IPs that replied to the ping exist.
Since I don't know how to do a ping in Java, I would scan for some Ports used by OS Services.
Since I don't know which ports are used by windows, I think you should look for a ping class (or library).
Scanning all ports for every IP in a class C network shouldn't take too long. And after finding one port you don't have to try the other ports for that IP, since it has to be online ;) -
How can i know the port of my database?
hello,
how can i know the port of my database is working in?
tyuser11933068 wrote:
I don't know how to do this, sorry
:-(TNSNAMES.ORA is used by the client to resolve an alias to an actual server/listenr port/db service name.
TNSNAMES.ORA is found, by defualt, on the client machine at $ORACLE_HOME/network/admin
Here's how it works:
Suppose I have this in my tnsnames.ora:
fubar =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = btzlkfp)
)So, my connect string would look something like this:
$> sqlplus scott/tiger@fubarTNS will take the name 'fubar' and look it up in the tnsnames file. In my example, it will then route the connection request to 'myhost' (using other net services to resolve that to an actual IP address), and place the request on port 1521 at that server. The listener will pick that up and see that scott wants to log on to database 'btzlkpf'.
There's more, but at this stage I want you to understand the connection between what you enter for your connect string and the database itself. -
How can I know the right component for a transaction?
Hi, I have a question
When creating a new message in Solution Manager, notif_create, how can I know the right component given the transaction code or program name?
Thanks in advance
Edited by: María Valdés on Aug 19, 2008 6:25 PMHello Maria,
Well, in the Support Message window, place the cursor in Component box and press F4. This will brings up another window which contains the components list to which you are authorized. From that list you can choose about which component you want to create that particular support message.
For example, if you are from Quality department, the following can be visible when you press F4.
QM - Quality Management
-- QM-ADB Adobe Forms
-- QM-ADB-PRN Print Forms
For the Print Forms, the component will be QM-ADB-PRN
I hope it helps.
Cheers,
Satish. -
I followed the directions posted in questions/answers for changing the name of my iPad and it changed the name in iTunes but not on the actual iPad. How can I change the name on the iPad too?
On your iPad, go to settings, general, about and click on name then change it.
I did it on my iPad with iOS 5, i dont know if it works on iOS 4.3.2 -
How can I know the database is using Cost Based or Rule Based?
Hi all expertise,
How can I know the database is using Cost Based or Rule Based?
If cost based it is using, what methods are need to use to minimize the cost when database is running? And which tables I can see the performance of the database?
Thanks
Amyhow to see database setting ?
use this
SQL> sho parameter optimizer
NAME TYPE VALUE
optimizer_dynamic_sampling integer 1
optimizer_features_enable string 9.2.0
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
optimizer_max_permutations integer 2000
optimizer_mode string CHOOSE
choose means if table statistics is available then it will use cost
else
use rule based optimizer
for seeing performnace of table use
set autotrace on
and run your query
if it doen't show cost.it means it use rule based
for using cost based
u will calculate table statistics
9i
dbms_stats.gather_table_stats('owner','table');
8i
analyze table <table_name> compute statistics;
hope it will help you
kuljeet pal singh -
How can i know the Column Position in a table
Dear all
How can i know the Column position in a table ..
For example :-
I have a table
Desc EMPLOYEES
Empid
Ename
Sal
I want to know the Empid is in 1st position , ename is in 2nd position and sal is in 3rd position .
is it possible ?Hi
SELECT * FROM ALL_TAB_COLUMNS WHERE
TABLE_NAME ='EMPLOYEES' AND owner=<OwNeR nAmE> ;) -
How can I change the name of item in TableViewController iOS
How can I change the name of item in TableViewController? I want to be able to change the title of an item if I added one. Code:
// ViewController.m
// Movie List
// Created by Damian on 20/02/15.
// Copyright (c) 2015 Tika Software. All rights reserved.
#import "ViewController.h"
@interface ViewController ()
These outlets to the buttons use a `strong` reference instead of `weak` because we want
to keep the buttons around even if they're not inside a view.
@property (nonatomic, strong) IBOutlet UIBarButtonItem *editButton;
@property (nonatomic, strong) IBOutlet UIBarButtonItem *cancelButton;
@property (nonatomic, strong) IBOutlet UIBarButtonItem *deleteButton;
@property (nonatomic, strong) IBOutlet UIBarButtonItem *addButton;
// A simple array of strings for the data model.
@property (nonatomic, strong) NSMutableArray *dataArray;
@end
#pragma mark -
@implementation ViewController
- (void)viewDidLoad
[super viewDidLoad];
This option is also selected in the storyboard. Usually it is better to configure a table view in a xib/storyboard, but we're redundantly configuring this in code to demonstrate how to do that.
self.tableView.allowsMultipleSelectionDuringEditing = YES;
// populate the data array with some example objects
self.dataArray = [NSMutableArray new];
NSString *itemFormatString = NSLocalizedString(@"Movie %d", @"Format string for item");
for (unsigned int itemNumber = 1; itemNumber <= 0; itemNumber++)
NSString *itemName = [NSString stringWithFormat:itemFormatString, itemNumber];
[self.dataArray addObject:itemName];
// make our view consistent
[self updateButtonsToMatchTableState];
#pragma mark - UITableViewDelegate
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
return self.dataArray.count;
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
// Update the delete button's title based on how many items are selected.
[self updateDeleteButtonTitle];
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
// Update the delete button's title based on how many items are selected.
[self updateButtonsToMatchTableState];
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
// Configure a cell to show the corresponding string from the array.
static NSString *kCellID = @"cellID";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:kCellID];
cell.textLabel.text = [self.dataArray objectAtIndex:indexPath.row];
return cell;
#pragma mark - Action methods
- (IBAction)editAction:(id)sender
[self.tableView setEditing:YES animated:YES];
[self updateButtonsToMatchTableState];
- (IBAction)cancelAction:(id)sender
[self.tableView setEditing:NO animated:YES];
[self updateButtonsToMatchTableState];
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
// The user tapped one of the OK/Cancel buttons.
if (buttonIndex == 0)
// Delete what the user selected.
NSArray *selectedRows = [self.tableView indexPathsForSelectedRows];
BOOL deleteSpecificRows = selectedRows.count > 0;
if (deleteSpecificRows)
// Build an NSIndexSet of all the objects to delete, so they can all be removed at once.
NSMutableIndexSet *indicesOfItemsToDelete = [NSMutableIndexSet new];
for (NSIndexPath *selectionIndex in selectedRows)
[indicesOfItemsToDelete addIndex:selectionIndex.row];
// Delete the objects from our data model.
[self.dataArray removeObjectsAtIndexes:indicesOfItemsToDelete];
// Tell the tableView that we deleted the objects
[self.tableView deleteRowsAtIndexPaths:selectedRows withRowAnimation:UITableViewRowAnimationAutomatic];
else
// Delete everything, delete the objects from our data model.
[self.dataArray removeAllObjects];
// Tell the tableView that we deleted the objects.
// Because we are deleting all the rows, just reload the current table section
[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationAutomatic];
// Exit editing mode after the deletion.
[self.tableView setEditing:NO animated:YES];
[self updateButtonsToMatchTableState];
- (IBAction)deleteAction:(id)sender
// Open a dialog with just an OK button.
NSString *actionTitle;
if (([[self.tableView indexPathsForSelectedRows] count] == 1)) {
actionTitle = NSLocalizedString(@"Are you sure you want to remove this movie?", @"");
else
actionTitle = NSLocalizedString(@"Are you sure you want to remove these movies?", @"");
NSString *cancelTitle = NSLocalizedString(@"Cancel", @"Cancel title for item removal action");
NSString *okTitle = NSLocalizedString(@"OK", @"OK title for item removal action");
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:actionTitle
delegate:self
cancelButtonTitle:cancelTitle
destructiveButtonTitle:okTitle
otherButtonTitles:nil];
actionSheet.actionSheetStyle = UIActionSheetStyleDefault;
// Show from our table view (pops up in the middle of the table).
[actionSheet showInView:self.view];
- (IBAction)addAction:(id)sender
[self.dataArray addObject:@"New Movie"];
// Tell the tableView about the item that was added.
NSIndexPath *indexPathOfNewItem = [NSIndexPath indexPathForRowself.dataArray.count - 1) inSection:0];
[self.tableView insertRowsAtIndexPaths:@[indexPathOfNewItem]
withRowAnimation:UITableViewRowAnimationAutomatic];
// Tell the tableView we have finished adding or removing items.
[self.tableView endUpdates];
// Scroll the tableView so the new item is visible
[self.tableView scrollToRowAtIndexPath:indexPathOfNewItem
atScrollPosition:UITableViewScrollPositionBottom
animated:YES];
// Update the buttons if we need to.
[self updateButtonsToMatchTableState];
#pragma mark - Updating button state
- (void)updateButtonsToMatchTableState
if (self.tableView.editing)
// Show the option to cancel the edit.
self.navigationItem.rightBarButtonItem = self.cancelButton;
[self updateDeleteButtonTitle];
// Show the delete button.
self.navigationItem.leftBarButtonItem = self.deleteButton;
else
// Not in editing mode.
self.navigationItem.leftBarButtonItem = self.addButton;
// Show the edit button, but disable the edit button if there's nothing to edit.
if (self.dataArray.count > 0)
self.editButton.enabled = YES;
else
self.editButton.enabled = NO;
self.navigationItem.rightBarButtonItem = self.editButton;
- (void)updateDeleteButtonTitle
// Update the delete button's title, based on how many items are selected
NSArray *selectedRows = [self.tableView indexPathsForSelectedRows];
BOOL allItemsAreSelected = selectedRows.count == self.dataArray.count;
BOOL noItemsAreSelected = selectedRows.count == 0;
if (allItemsAreSelected || noItemsAreSelected)
self.deleteButton.title = NSLocalizedString(@"Delete All", @"");
else
NSString *titleFormatString =
NSLocalizedString(@"Delete (%d)", @"Title for delete button with placeholder for number");
self.deleteButton.title = [NSString stringWithFormat:titleFormatString, selectedRows.count];
@endHey JB001,
Sounds like you have more going on than just a simple issue with Home Sharing and more dealing with Wi-Fi syncing. Start with the article below and see if that may resolve it.
iTunes 10.5 and later: Troubleshooting iTunes Wi-Fi syncing
http://support.apple.com/kb/TS4062
If it does not work out, then may I suggest contacting Apple for further assistance to walk you through it or just take that time that you were talking about to sort it out.
Contact Apple Support
https://getsupport.apple.com/GetproductgroupList.action
Regards,
-Norm G. -
How can i Know the email linked to icloud
Please can anyone help me how to know teh email linked to my phone ??
it shows me h********@hotmail.com i tried to logged in with my account that belong to h********@hotmail.com and it says inocrrect password or email i tried to reset my id but no reset mail was sent to my email ..
so i tried to creat a new with the existing email addreess and it works and verified and finally i tried to activate it with h********@hotmail.com with the new passs and it says account cannot be activate with h********@hotmail.com it is linked to another account ..
so please how can i know the linked email to my phone
Thank youWelcome to the Apple community jorjh.
If you mean that Find My Phone is asking for a password to a different Apple ID to your current Apple ID.
This feature has been introduced to make stolen phones useless to those that have stolen them.
However it can also arise when the user has changed their Apple ID details with Apple and not made the same changes to their iCloud account/Find My Phone on their device before upgrading to iOS 7, or if you restore from a previous back up made before you changed your details.
The only solution is to change your Apple ID back to its previous state with Apple at My Apple ID using your current password, you don’t need access to this address if it’s previously been used with your Apple ID, once you have saved these details enter the password as requested on your device and then turn off "find my phone" and delete the account from your device.
You should then change your Apple ID back to its current state, save it once again and then log back in using your current Apple ID. Finally, turn "find my phone" back on once again.
This article provides more information about Activation Lock. -
How can we know the affected reports when i remove object from universe
Hi All,
If i remove any objects from the universe.
How can i know the list of affected reports.Thanks for your update.
It shows what are all the reports has been created by using that particular universe.
But my question was, if i remove any object from the universe, Then what are all the reports affected(We may not use that deleted object in all the reports)
Maybe you are looking for
-
I have a project that was exported out of FCP as a apple prores422(hQ)1920x1080i, then in Compressor was made into a MPEG 2 6.2 Mbps 2-pass.m2v file. When I burn it in DVD studio Pro, the playback on a TV is jittery, does anyone know where in this se
-
MD04 - no release button available when clicking on purchase requisition
Hi experts, A purchase requisition has been created that needs to be released. This can be done via ME54 which works fine. Another possibility is via MD04 - click on the purchase req. number. A pop-up occurs and there should be a release-button (gree
-
Tthe network needs a username and password for devices. College. Options!?
I am a new college student and I want to print wirelessly. The network needs a username and password. The problem is when setting up a wireless network on the printer, it doesnt allow this. What are my options to print? Please help!? HP Officejet 6
-
Hi, the maintenance view V_QPGR_KAT is used in customising. We would like to add some fields to this view so I have been asked is the following possible.... Create a new z-view which links V_QPGR_KAT and the new z-table. I can't see how to do this wi
-
Re: (forte-users) Arrayfields & Tabbing
I believe Ctrl-Tab will take you forward out of the arrayfield and to the next widget. We have some accessability code in our base window class to handle various special keyboard commands, but I think Ctrl-Tab is standard in Forte. (of course I've be