tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルWebbrowserとワード文書の連携
記事No11188
投稿日: 2013/12/18(Wed) 15:06
投稿者ご教授いただけると幸いです
vb2005 と office word 2003 の連携で
ご教授いただけると幸いです。

vb画面にwebbrowseコントロールをはりつけ
navigateコマンドで指定のワード文書を
開いているのですが、、、

やりたいことは画面を表示した際、
指定のワード文書の任意のページを
表示する方法

宜しくお願いします。

[ツリー表示へ]
タイトルRe: Webbrowserとワード文書の連携
記事No11189
投稿日: 2013/12/18(Wed) 17:02
投稿者Hongliang
WebBrowserだと難しいかも。
WebBrowserの代わりにAxWebBrowserを使えば、DocumentCompleteイベント時に、AxWebBrowser1.Document.ApplicationがWord.Applicationオブジェクトと同様に扱えるので、それを使ってページ移動させることが可能です。

AxWebBrowserの追加方法:
ツールボックスを右クリックしてアイテムの選択、COMコンポーネント内のMicrosoft Web BrowserをチェックしてOKをクリック。
ツールボックスにMicrosoft Web Browserが表示されるのでそれをフォームに貼り付ける。
なお、動作にはAxInterop.SHDocVw.dllおよびInterop.SHDocVw.dllが必要になります(フォームに貼り付けたときに自動的に追加されます)。

ページ移動の方法の検索キーワード:word vba ページ

[ツリー表示へ]
タイトルRe^2: Webbrowserとワード文書の連携
記事No11190
投稿日: 2013/12/18(Wed) 20:55
投稿者honda
> WebBrowserだと難しいかも。
> WebBrowserの代わりにAxWebBrowserを使えば、DocumentCompleteイベント時に、AxWebBrowser1.Document.ApplicationがWord.Applicationオブジェクトと同様に扱えるので、それを使ってページ移動させることが可能です。
>
> AxWebBrowserの追加方法:
> ツールボックスを右クリックしてアイテムの選択、COMコンポーネント内のMicrosoft Web BrowserをチェックしてOKをクリック。
> ツールボックスにMicrosoft Web Browserが表示されるのでそれをフォームに貼り付ける。
> なお、動作にはAxInterop.SHDocVw.dllおよびInterop.SHDocVw.dllが必要になります(フォームに貼り付けたときに自動的に追加されます)。
>
> ページ移動の方法の検索キーワード:word vba ページ

SHDocVw.dll
SHDocVw.dll
のdllがPCを検索してもみつからいのですが、、、

[ツリー表示へ]
タイトルRe^3: Webbrowserとワード文書の連携
記事No11191
投稿日: 2013/12/18(Wed) 21:44
投稿者Hongliang
>> SHDocVw.dll
> SHDocVw.dll
> のdllがPCを検索してもみつからいのですが、、、

ツールボックスに出てきたMicrosoft Web Browserをフォームに貼り付けたら、自動的に作成されてプロジェクト内に配置されるはずです。

[ツリー表示へ]