2016-05-25 9 views
-1

Novacode-Docxを使用してms単語文書のドロップダウンリストコントロールを設定する際に問題があります。例えばジェンダーをドロップダウンリストから選択します。 私はいくつかのテキストの置換を持っていますが、それは簡単です。私はそれをしました。私は苦労しているドロップダウンリストだけ。 Novacode-Docxを使用する以外の方法でC#に解決策があれば、私はそれを実装して喜んでします。 私は、C#を使用してMsワードドキュメントからドロップダウンリストの値を設定または取得する方法がわからないという理由で、コードを含めていません。私はGoogleを試みたが、ドロップダウンリストに関連するものを取得していない。 ここにドロップダウンのサンプルを示します。 私は開発者からのドロップダウンリストオプションを使用し、プロパティを使用して項目を追加しました。 C#を使用してWord文書のドロップダウンリストコントロールを設定する方法は?

enter image description here

enter image description here

はここ Addメソッドを使用して、コンテンツコントロールのドロップダウンのリストにアクセスするには、実際の一覧

+0

ドロップダウンの種類がわからないので、これはあなたにどんな方向性も与えることはできません。私は、少なくとも3つの異なる種類のWordのUIで利用可能なドロップダウンのもっと多くの()かもしれないと考えることができます... –

+0

@CindyMeisterあなたのコメントありがとう。サンプルドロップダウンリストを使って質問を更新しました。 – user3202862

+0

残念ながら、これはまだこのドロップダウンリストの種類を教えてくれません。 techy-termがわからない場合は、Word文書で作成するコマンドを教えてください。 –

答えて

1

です。使用しているライブラリがそのライブラリにアクセスできるかどうかはわかりません。

object oLstEntryValue = "1"; 
object oLstEntryIndex = 1; 
ContentControl.DropdownListEntries.Add("entry caption", ref oLstEntryValue, ref oLstEntryIndex); 

最後の2つのパラメータはオプションですので、あなたが/したくない場合は、またType.Missingを渡すことができますが、それらを指定する必要があります。次のコードサンプルは、標準のC#です。

+0

私は試みましたが、私が使用しているライブラリはこれへのアクセスを提供していません。どのようなライブラリーを使用していてもよい例を作成できれば可能ですか? – user3202862

+1

あなたは普通の古いC#はOKと言いました。私のコードはまさにそれです。外部ライブラリにバインドするためのダイアログボックスのCOMタブからは、いつものようにMicrosoft Wordライブラリへの参照を設定するだけです。 –

+0

@ user3202862昨日私のコメントにあなたの旗を忘れてしまいました... –

関連する問題