Excel 2010を使用していますが、テキストの特定の部分をハイパーリンクする必要があるという単純な問題があります。私のセルの内容は、「ブラブラブラについては、ここをクリックしてください」と同じくらい簡単です。「ここ」にハイパーリンクを追加したい。
誰も私がこれを行う方法を知っていますか?
Excel 2010を使用していますが、テキストの特定の部分をハイパーリンクする必要があるという単純な問題があります。私のセルの内容は、「ブラブラブラについては、ここをクリックしてください」と同じくらい簡単です。「ここ」にハイパーリンクを追加したい。
誰も私がこれを行う方法を知っていますか?
回答:
Excelでは、セル内のテキストの一部のみにハイパーリンクを作成することはできません。ハイパーリンクは完全なセルでのみ設定できます。
しかし、あなたにできることがあります。「ここ」をハイパーリンクのように見せ、残りのテキストを普通に見せることができます。
どうやってするの?編集モードでセルに移動し(F2キーを押します)、「For blabla ..」というテキストを選択します。下線を削除し、色を黒に変更します。
これにより、「ここ」がハイパーリンクであるという視覚的な感覚が得られますが、他のテキストは「クリック可能」のままです。:)
お役に立てれば!
できます...
Excelファイルを開いていると仮定して、Word文書を開きます。リンクするテキストを入力します。(このテキストをコピーして、Excelファイルのセルに貼り付けます。)
Word文書で目的のテキストを生成した後:
これにより、貼り付けたセル内のテキストに移動します。
更新しました。上部の「表示するテキスト」エントリのリンクの名前を変更できます。
OK、これはこの古い質問に対する解決策ですが、私が個人的に使用するものではありません。チートです。HTMLまたはRTFがセル内で完全にレンダリングできるようにするコードまたはUIのメソッドを1つも見たことがなく、複数のリンクを持つ例も見ていません。だからまだ可能だとは思わない。ただし、これは密接な回避策です...
前述のとおり、Wordを使用してテキストを作成しますが、ブックマークではなくWordのハイパーリンクを使用します。
そのテキストを選択してコピーし、Excelで[形式を選択して貼り付け]を使用して、Wordオブジェクトとして表示する場所に貼り付けます。
次に、他のセルに合うようにサイズを変更します。
これはちょっと厄介な部分です。オブジェクトをセル内でWordの「ドキュメント」としてレンダリングするには、オブジェクトをトリプルクリックする必要があります。これにより、含まれているリンクのいずれかをクリックできます。
このフィールドで並べ替えやフィルタリングを行ったり、テキストに基づいて計算を行ったりすることはできません。オブジェクトは実際にはセル内にあるのではなく、シート上の単なるオーバーレイです。ただし、右クリックして[オブジェクトとプロパティの書式設定]に移動すると、オブジェクトを特定のセルの上の位置に「釘付け」して、セルとともに移動し、そのセル内にあるように見せることができます。
そして完成品:
HYPERLINK
)。セルにオブジェクトを埋め込むこともできますが、それはおそらくやり過ぎです。